home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / HumpBack ••• / HumpBack еее.rsrc / CODE_1.txt < prev    next >
Text File  |  1987-07-31  |  157KB  |  2,822 lines

  1. # near model CODE resource
  2. # jump table entries: 8-18 (11 of them)
  3. label00000000:
  4. 00000000  0640 F840                addi.w     D0, 0xF840
  5. 00000004  A9C9                     syscall    SysError
  6. 00000006  204F                     movea.l    A0, A7
  7. 00000008  48E7 1800                movem.l    -[A7], D3,D4
  8. 0000000C  260E                     move.l     D3, A6
  9. 0000000E  2808                     move.l     D4, A0
  10. 00000010  6106                     bsr        +0x8 /* 00000018 */
  11. 00000012  4CDF 0018                movem.l    D3,D4, [A7]+
  12. 00000016  4E75                     rts
  13. fn00000018:
  14. 00000018  2F0B                     move.l     -[A7], A3
  15. 0000001A  242D FFB2                move.l     D2, [A5 - 0x4E]
  16. label0000001E:
  17. 0000001E  6604                     bne        +0x6 /* 00000024 */
  18. 00000020  265F                     movea.l    A3, [A7]+
  19. 00000022  4E75                     rts
  20. label00000024:
  21. 00000024  2642                     movea.l    A3, D2
  22. 00000026  B7C3                     cmpa.l     A3, D3
  23. 00000028  6204                     bhi        +0x6 /* 0000002E */
  24. 0000002A  B7C4                     cmpa.l     A3, D4
  25. 0000002C  6206                     bhi        +0x8 /* 00000034 */
  26. label0000002E:
  27. 0000002E  242B 0000                move.l     D2, [A3 + 0x0]
  28. 00000032  60EA                     bra        -0x14 /* 0000001E */
  29. label00000034:
  30. 00000034  4EBA 0148                jsr        [PC + 0x148 /* 0000017E */]
  31. 00000038  4A2B 0006                tst.b      [A3 + 0x6]
  32. 0000003C  6710                     beq        +0x12 /* 0000004E */
  33. 0000003E  41FA 0170                lea.l      A0, [PC + 0x170 /* 000001B0, value 0x431, cstring "" */]
  34. 00000042  30AB 0012                move.w     [A0], [A3 + 0x12]
  35. 00000046  41FA 0160                lea.l      A0, [PC + 0x160 /* 000001A8, value 0x94C5350 '\tLSP', cstring "\    LSPTemp" */]
  36. 0000004A  4EBA 0104                jsr        [PC + 0x104 /* 00000150 */]
  37. label0000004E:
  38. 0000004E  242B 0000                move.l     D2, [A3 + 0x0]
  39. 00000052  4EBA 001C                jsr        [PC + 0x1C /* 00000070 */]
  40. 00000056  4A82                     tst.l      D2
  41. 00000058  60C4                     bra        -0x3A /* 0000001E */
  42. fn0000005A:
  43. 0000005A  2F00                     move.l     -[A7], D0
  44. 0000005C  200B                     move.l     D0, A3
  45. 0000005E  C0B8 031A                and.l      D0, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  46. 00000062  276D FFB2 0000           move.l     [A3 + 0x0], [A5 - 0x4E]
  47. 00000068  2B40 FFB2                move.l     [A5 - 0x4E], D0
  48. 0000006C  201F                     move.l     D0, [A7]+
  49. 0000006E  4E75                     rts
  50. fn00000070:
  51. 00000070  2F01                     move.l     -[A7], D1
  52. 00000072  220B                     move.l     D1, A3
  53. 00000074  C2B8 031A                and.l      D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  54. 00000078  43ED FFB2                lea.l      A1, [A5 - 0x4E]
  55. label0000007C:
  56. 0000007C  2011                     move.l     D0, [A1]
  57. 0000007E  6710                     beq        +0x12 /* 00000090 */
  58. 00000080  B081                     cmp.l      D0, D1
  59. 00000082  6704                     beq        +0x6 /* 00000088 */
  60. 00000084  2240                     movea.l    A1, D0
  61. 00000086  60F4                     bra        -0xA /* 0000007C */
  62. label00000088:
  63. 00000088  2040                     movea.l    A0, D0
  64. 0000008A  2290                     move.l     [A1], [A0]
  65. 0000008C  221F                     move.l     D1, [A7]+
  66. 0000008E  4E75                     rts
  67. label00000090:
  68. 00000090  303C F436                move.w     D0, 0xF436
  69. 00000094  A9C9                     syscall    SysError
  70. 00000096  610A                     bsr        +0xC /* 000000A2 */
  71. 00000098  6702                     beq        +0x4 /* 0000009C */
  72. 0000009A  4E75                     rts
  73. label0000009C:
  74. 0000009C  303C F437                move.w     D0, 0xF437
  75. 000000A0  A9C9                     syscall    SysError
  76. fn000000A2:
  77. 000000A2  48E7 4080                movem.l    -[A7], D1,A0
  78. 000000A6  202D FFB2                move.l     D0, [A5 - 0x4E]
  79. 000000AA  6710                     beq        +0x12 /* 000000BC */
  80. 000000AC  220B                     move.l     D1, A3
  81. 000000AE  C2B8 031A                and.l      D1, [0x0000031A /* MaskBC/MaskHandle/MaskPtr/Lo3Bytes */]
  82. label000000B2:
  83. 000000B2  B081                     cmp.l      D0, D1
  84. 000000B4  670E                     beq        +0x10 /* 000000C4 */
  85. 000000B6  2040                     movea.l    A0, D0
  86. 000000B8  2010                     move.l     D0, [A0]
  87. 000000BA  66F6                     bne        -0x8 /* 000000B2 */
  88. label000000BC:
  89. 000000BC  4CDF 0102                movem.l    D1,A0, [A7]+
  90. 000000C0  7000                     moveq.l    D0, 0x00
  91. 000000C2  4E75                     rts
  92. label000000C4:
  93. 000000C4  4CDF 0102                movem.l    D1,A0, [A7]+
  94. 000000C8  7001                     moveq.l    D0, 0x01
  95. 000000CA  4E75                     rts
  96. 000000CC  2F08                     move.l     -[A7], A0
  97. 000000CE  4FEF FFCE                lea.l      A7, [A7 - 0x32]
  98. 000000D2  42AF 000C                clr.l      [A7 + 0xC]
  99. 000000D6  2F48 0012                move.l     [A7 + 0x12], A0
  100. 000000DA  426F 0016                clr.w      [A7 + 0x16]
  101. 000000DE  426F 001A                clr.w      [A7 + 0x1A]
  102. 000000E2  41EB 0016                lea.l      A0, [A3 + 0x16]
  103. 000000E6  2F48 001C                move.l     [A7 + 0x1C], A0
  104. 000000EA  204F                     movea.l    A0, A7
  105. 000000EC  A000                     syscall    Open/PBHOpen/HOpen
  106. 000000EE  376F 0018 0004           move.w     [A3 + 0x4], [A7 + 0x18]
  107. 000000F4  4FEF 0032                lea.l      A7, [A7 + 0x32]
  108. 000000F8  205F                     movea.l    A0, [A7]+
  109. 000000FA  4A40                     tst.w      D0
  110. 000000FC  671A                     beq        +0x1C /* 00000118 */
  111. 000000FE  0C40 FFD5                cmpi.w     D0, 0xFFD5
  112. 00000102  6604                     bne        +0x6 /* 00000108 */
  113. 00000104  7001                     moveq.l    D0, 0x01
  114. 00000106  4E75                     rts
  115. label00000108:
  116. 00000108  0C40 FFE9                cmpi.w     D0, 0xFFE9
  117. 0000010C  6600 FEF2                bne        -0x10C /* 00000000 */
  118. 00000110  4A2B 0011                tst.b      [A3 + 0x11]
  119. 00000114  6700 FEEA                beq        -0x114 /* 00000000 */
  120. label00000118:
  121. 00000118  7000                     moveq.l    D0, 0x00
  122. 0000011A  4E75                     rts
  123. 0000011C  2F08                     move.l     -[A7], A0
  124. 0000011E  4FEF FFCE                lea.l      A7, [A7 - 0x32]
  125. 00000122  42AF 000C                clr.l      [A7 + 0xC]
  126. 00000126  2F48 0012                move.l     [A7 + 0x12], A0
  127. 0000012A  426F 0016                clr.w      [A7 + 0x16]
  128. 0000012E  426F 001A                clr.w      [A7 + 0x1A]
  129. 00000132  204F                     movea.l    A0, A7
  130. 00000134  A008                     syscall    Create/PBHCreate/HCreate
  131. 00000136  4FEF 0032                lea.l      A7, [A7 + 0x32]
  132. 0000013A  205F                     movea.l    A0, [A7]+
  133. 0000013C  4A40                     tst.w      D0
  134. 0000013E  670C                     beq        +0xE /* 0000014C */
  135. 00000140  0C40 FFD0                cmpi.w     D0, 0xFFD0
  136. 00000144  6600 FEBA                bne        -0x144 /* 00000000 */
  137. 00000148  7001                     moveq.l    D0, 0x01
  138. 0000014A  4E75                     rts
  139. label0000014C:
  140. 0000014C  7000                     moveq.l    D0, 0x00
  141. 0000014E  4E75                     rts
  142. fn00000150:
  143. 00000150  2F08                     move.l     -[A7], A0
  144. 00000152  4FEF FFCE                lea.l      A7, [A7 - 0x32]
  145. 00000156  42AF 000C                clr.l      [A7 + 0xC]
  146. 0000015A  2F48 0012                move.l     [A7 + 0x12], A0
  147. 0000015E  426F 0016                clr.w      [A7 + 0x16]
  148. 00000162  426F 001A                clr.w      [A7 + 0x1A]
  149. 00000166  204F                     movea.l    A0, A7
  150. 00000168  A009                     syscall    Delete/PBHDelete/HDelete
  151. 0000016A  4FEF 0032                lea.l      A7, [A7 + 0x32]
  152. 0000016E  205F                     movea.l    A0, [A7]+
  153. 00000170  4A40                     tst.w      D0
  154. 00000172  6708                     beq        +0xA /* 0000017C */
  155. 00000174  4A2D FFAA                tst.b      [A5 - 0x56]
  156. 00000178  6700 FE86                beq        -0x178 /* 00000000 */
  157. label0000017C:
  158. 0000017C  4E75                     rts
  159. fn0000017E:
  160. 0000017E  4A2B 0011                tst.b      [A3 + 0x11]
  161. 00000182  6622                     bne        +0x24 /* 000001A6 */
  162. 00000184  4FEF FFCE                lea.l      A7, [A7 - 0x32]
  163. 00000188  42AF 000C                clr.l      [A7 + 0xC]
  164. 0000018C  3F6B 0004 0018           move.w     [A7 + 0x18], [A3 + 0x4]
  165. 00000192  204F                     movea.l    A0, A7
  166. 00000194  A001                     syscall    Close
  167. 00000196  4FEF 0032                lea.l      A7, [A7 + 0x32]
  168. 0000019A  4A40                     tst.w      D0
  169. 0000019C  6708                     beq        +0xA /* 000001A6 */
  170. 0000019E  4A2D FFAA                tst.b      [A5 - 0x56]
  171. 000001A2  6700 FE5C                beq        -0x1A2 /* 00000000 */
  172. label000001A6:
  173. 000001A6  4E75                     rts
  174. 000001A8  094C                     bchg       A4, D4
  175. 000001AA  5350                     subq.w     [A0], 1
  176. 000001AC  5465                     addq.w     -[A5], 2
  177. 000001AE  6D70                     blt        +0x72 /* 00000220 */
  178. 000001B0  0000 0431                ori.b      D0, 0x31 /* '1' */
  179. 000001B4  2E32 4100                move.l     D7, [A2 + <<invalid base displacement size>> + D4]
  180. fn000001B8:
  181. 000001B8  536D FFE0                subq.w     [A5 - 0x20], 1
  182. 000001BC  3B7C 0002 FFDE           move.w     [A5 - 0x22], 0x2
  183. 000001C2  426D FFD8                clr.w      [A5 - 0x28]
  184. 000001C6  42AD FFB2                clr.l      [A5 - 0x4E]
  185. 000001CA  426D FFAA                clr.w      [A5 - 0x56]
  186. 000001CE  3B7C 3030 FFA8           move.w     [A5 - 0x58], 0x3030 /* '00' */
  187. 000001D4  4EBA 0040                jsr        [PC + 0x40 /* 00000216 */]
  188. 000001D8  4EBA 0058                jsr        [PC + 0x58 /* 00000232 */]
  189. 000001DC  4EBA 00A0                jsr        [PC + 0xA0 /* 0000027E */]
  190. 000001E0  4EBA 010E                jsr        [PC + 0x10E /* 000002F0 */]
  191. 000001E4  4EBA 0112                jsr        [PC + 0x112 /* 000002F8 */]
  192. 000001E8  2C4D                     movea.l    A6, A5
  193. 000001EA  265F                     movea.l    A3, [A7]+
  194. 000001EC  4A1F                     tst.b      [A7]+
  195. 000001EE  6724                     beq        +0x26 /* 00000214 */
  196. 000001F0  7600                     moveq.l    D3, 0x00
  197. 000001F2  362D 0020                move.w     D3, [A5 + 0x20]
  198. 000001F6  E14B                     lsl        D3.w, 8
  199. 000001F8  486D FE22                pea.l      [A5 - 0x1DE]
  200. 000001FC  A86E                     syscall    InitGraf
  201. 000001FE  A8FE                     syscall    InitFonts
  202. 00000200  A912                     syscall    InitWindows
  203. 00000202  A930                     syscall    InitMenus
  204. 00000204  A9CC                     syscall    TEInit
  205. 00000206  42A7                     clr.l      -[A7]
  206. 00000208  A97B                     syscall    InitDialogs
  207. 0000020A  204F                     movea.l    A0, A7
  208. 0000020C  91C3                     sub.l      A0, D3
  209. 0000020E  A02D                     syscall    SetApplLimit
  210. 00000210  4EBA 0122                jsr        [PC + 0x122 /* 00000334 */]
  211. label00000214:
  212. 00000214  4ED3                     jmp        [A3]
  213. fn00000216:
  214. 00000216  6146                     bsr        +0x48 /* 0000025E */
  215. 00000218  670A                     beq        +0xC /* 00000224 */
  216. 0000021A  6B10                     bmi        +0x12 /* 0000022C */
  217. 0000021C  3B7C FFF9 FFAC           move.w     [A5 - 0x54], 0xFFF9
  218. // begin alternate branch 00000220-00000222
  219. label00000220:
  220. 00000220  FFAC                     .invalid   <<F/6/7>>
  221. // end alternate branch 00000220-00000222
  222. label00000220: // (misaligned)
  223. 00000222  4E75                     rts
  224. label00000224:
  225. 00000224  3B7C FFF7 FFAC           move.w     [A5 - 0x54], 0xFFF7
  226. 0000022A  4E75                     rts
  227. label0000022C:
  228. 0000022C  426D FFAC                clr.w      [A5 - 0x54]
  229. 00000230  4E75                     rts
  230. fn00000232:
  231. 00000232  612A                     bsr        +0x2C /* 0000025E */
  232. 00000234  6710                     beq        +0x12 /* 00000246 */
  233. 00000236  6B1C                     bmi        +0x1E /* 00000254 */
  234. 00000238  3B7C FFF7 FFAE           move.w     [A5 - 0x52], 0xFFF7
  235. 0000023E  3B7C FFF8 FFB0           move.w     [A5 - 0x50], 0xFFF8
  236. 00000244  4E75                     rts
  237. label00000246:
  238. 00000246  3B7C FFF9 FFAE           move.w     [A5 - 0x52], 0xFFF9
  239. 0000024C  3B7C FFFA FFB0           move.w     [A5 - 0x50], 0xFFFA
  240. 00000252  4E75                     rts
  241. label00000254:
  242. 00000254  426D FFAE                clr.w      [A5 - 0x52]
  243. 00000258  426D FFB0                clr.w      [A5 - 0x50]
  244. 0000025C  4E75                     rts
  245. fn0000025E:
  246. 0000025E  1038 0207                move.b     D0, [0x00000207 /* SPPrint */]
  247. 00000262  6616                     bne        +0x18 /* 0000027A */
  248. 00000264  1038 0291                move.b     D0, [0x00000291 /* PortBUse */]
  249. 00000268  6A04                     bpl        +0x6 /* 0000026E */
  250. label0000026A:
  251. 0000026A  7000                     moveq.l    D0, 0x00
  252. 0000026C  4E75                     rts
  253. label0000026E:
  254. 0000026E  0200 000F                andi.b     D0, 0xF
  255. 00000272  5300                     subq.b     D0, 1
  256. 00000274  66F4                     bne        -0xA /* 0000026A */
  257. 00000276  70FF                     moveq.l    D0, 0xFFFFFFFF
  258. 00000278  4E75                     rts
  259. label0000027A:
  260. 0000027A  7001                     moveq.l    D0, 0x01
  261. 0000027C  4E75                     rts
  262. fn0000027E:
  263. 0000027E  47ED F832                lea.l      A3, [A5 - 0x7CE]
  264. 00000282  422B 0007                clr.b      [A3 + 0x7]
  265. 00000286  08EB 0001 0007           bset.b     [A3 + 0x7], 0x1
  266. 0000028C  177C 0002 0011           move.b     [A3 + 0x11], 0x2
  267. 00000292  50EB 000E                st         [A3 + 0xE]
  268. 00000296  51EB 0006                sf         [A3 + 0x6]
  269. 0000029A  50EB 000C                st         [A3 + 0xC]
  270. 0000029E  51EB 000D                sf         [A3 + 0xD]
  271. 000002A2  42AB 0008                clr.l      [A3 + 0x8]
  272. 000002A6  377C 0002 0014           move.w     [A3 + 0x14], 0x2
  273. 000002AC  177C 000D 0010           move.b     [A3 + 0x10], 0xD /* '\r' */
  274. 000002B2  4EBA FDA6                jsr        [PC - 0x25A /* 0000005A */]
  275. 000002B6  47ED F610                lea.l      A3, [A5 - 0x9F0]
  276. 000002BA  422B 0007                clr.b      [A3 + 0x7]
  277. 000002BE  08EB 0000 0007           bset.b     [A3 + 0x7], 0x0
  278. 000002C4  177C 0001 0011           move.b     [A3 + 0x11], 0x1
  279. 000002CA  50EB 000E                st         [A3 + 0xE]
  280. 000002CE  51EB 0006                sf         [A3 + 0x6]
  281. 000002D2  51EB 000C                sf         [A3 + 0xC]
  282. 000002D6  51EB 000D                sf         [A3 + 0xD]
  283. 000002DA  42AB 0008                clr.l      [A3 + 0x8]
  284. 000002DE  377C 0002 0014           move.w     [A3 + 0x14], 0x2
  285. 000002E4  177C 000D 0010           move.b     [A3 + 0x10], 0xD /* '\r' */
  286. 000002EA  4EBA FD6E                jsr        [PC - 0x292 /* 0000005A */]
  287. 000002EE  4E75                     rts
  288. fn000002F0:
  289. 000002F0  31FC 000D 0A4A           move.w     [0x00000A4A /* FPState */], 0xD /* '\r' */
  290. 000002F6  4E75                     rts
  291. fn000002F8:
  292. 000002F8  42AD FFA4                clr.l      [A5 - 0x5C]
  293. 000002FC  4E75                     rts
  294. fn000002FE:
  295. 000002FE  50ED FFAA                st         [A5 - 0x56]
  296. 00000302  202D FFB2                move.l     D0, [A5 - 0x4E]
  297. label00000306:
  298. 00000306  660A                     bne        +0xC /* 00000312 */
  299. 00000308  42AD FFB2                clr.l      [A5 - 0x4E]
  300. 0000030C  51ED FFAA                sf         [A5 - 0x56]
  301. 00000310  A9F4                     syscall    ExitToShell
  302. label00000312:
  303. 00000312  2640                     movea.l    A3, D0
  304. 00000314  4EBA FE68                jsr        [PC - 0x198 /* 0000017E */]
  305. 00000318  4A2B 0006                tst.b      [A3 + 0x6]
  306. 0000031C  6710                     beq        +0x12 /* 0000032E */
  307. 0000031E  41FA FE90                lea.l      A0, [PC - 0x170 /* 000001B0, value 0x431, cstring "" */]
  308. 00000322  30AB 0012                move.w     [A0], [A3 + 0x12]
  309. 00000326  41FA FE80                lea.l      A0, [PC - 0x180 /* 000001A8, value 0x94C5350 '\tLSP', cstring "\    LSPTemp" */]
  310. 0000032A  4EBA FE24                jsr        [PC - 0x1DC /* 00000150 */]
  311. label0000032E:
  312. 0000032E  202B 0000                move.l     D0, [A3 + 0x0]
  313. 00000332  60D2                     bra        -0x2C /* 00000306 */
  314. fn00000334:
  315. 00000334  4A38 028E                tst.b      [0x0000028E /* ROM85 */]
  316. 00000338  6A2A                     bpl        +0x2C /* 00000364 */
  317. 0000033A  2078 0130                movea.l    A0, [0x00000130 /* ApplLimit */]
  318. 0000033E  43F8 0114                lea.l      A1, [0x00000114 /* HeapEnd */]
  319. 00000342  2008                     move.l     D0, A0
  320. 00000344  9091                     sub.l      D0, [A1]
  321. 00000346  740C                     moveq.l    D2, 0x0C
  322. 00000348  B082                     cmp.l      D0, D2
  323. 0000034A  6516                     bcs        +0x18 /* 00000362 */
  324. 0000034C  2251                     movea.l    A1, [A1]
  325. 0000034E  21C8 0114                move.l     [0x00000114 /* HeapEnd */], A0
  326. 00000352  2280                     move.l     [A1], D0
  327. 00000354  4211                     clr.b      [A1]
  328. 00000356  2278 02AA                movea.l    A1, [0x000002AA /* ApplZone */]
  329. 0000035A  2288                     move.l     [A1], A0
  330. 0000035C  2082                     move.l     [A0], D2
  331. 0000035E  D1A9 000C                add.l      [A1 + 0xC], D0
  332. label00000362:
  333. 00000362  4E75                     rts
  334. label00000364:
  335. 00000364  A063                     syscall    MaxApplZone
  336. 00000366  4E75                     rts
  337. 00000368  0431 2E32 4100           subi.b     [A1 + <<invalid base displacement size>> + D4], 0x32 /* '2' */
  338. fn0000036E:
  339. 0000036E  48E7 C0C0                movem.l    -[A7], D0,D1,A0,A1
  340. 00000372  202F 0014                move.l     D0, [A7 + 0x14]
  341. 00000376  222F 0018                move.l     D1, [A7 + 0x18]
  342. 0000037A  2F6F 0010 0014           move.l     [A7 + 0x14], [A7 + 0x10]
  343. 00000380  610E                     bsr        +0x10 /* 00000390 */
  344. 00000382  48EF 0001 0018           movem.l    [A7 + 0x18], D0
  345. 00000388  4CDF 0303                movem.l    D0,D1,A0,A1, [A7]+
  346. 0000038C  584F                     addq.w     A7, 4
  347. 0000038E  4E75                     rts
  348. fn00000390:
  349. 00000390  48E7 3000                movem.l    -[A7], D2,D3
  350. 00000394  2400                     move.l     D2, D0
  351. 00000396  4842                     swap.w     D2
  352. 00000398  C5C1                     muls.w     D2, D1
  353. 0000039A  2601                     move.l     D3, D1
  354. 0000039C  4843                     swap.w     D3
  355. 0000039E  C7C0                     muls.w     D3, D0
  356. 000003A0  D642                     add.w      D3, D2
  357. 000003A2  4843                     swap.w     D3
  358. 000003A4  4243                     clr.w      D3
  359. 000003A6  C2C0                     mulu.w     D1, D0
  360. 000003A8  D681                     add.l      D3, D1
  361. 000003AA  2003                     move.l     D0, D3
  362. 000003AC  4CDF 000C                movem.l    D2,D3, [A7]+
  363. 000003B0  4E75                     rts
  364. fn000003B2:
  365. 000003B2  48E7 C0C0                movem.l    -[A7], D0,D1,A0,A1
  366. 000003B6  222F 0014                move.l     D1, [A7 + 0x14]
  367. 000003BA  6742                     beq        +0x44 /* 000003FE */
  368. 000003BC  202F 0018                move.l     D0, [A7 + 0x18]
  369. 000003C0  2F6F 0010 0014           move.l     [A7 + 0x14], [A7 + 0x10]
  370. 000003C6  613A                     bsr        +0x3C /* 00000402 */
  371. 000003C8  2F41 0018                move.l     [A7 + 0x18], D1
  372. 000003CC  4CDF 0303                movem.l    D0,D1,A0,A1, [A7]+
  373. 000003D0  584F                     addq.w     A7, 4
  374. 000003D2  4E75                     rts
  375. fn000003D4:
  376. 000003D4  48E7 C0C0                movem.l    -[A7], D0,D1,A0,A1
  377. 000003D8  222F 0014                move.l     D1, [A7 + 0x14]
  378. 000003DC  6720                     beq        +0x22 /* 000003FE */
  379. 000003DE  202F 0018                move.l     D0, [A7 + 0x18]
  380. 000003E2  611E                     bsr        +0x20 /* 00000402 */
  381. 000003E4  4A80                     tst.l      D0
  382. 000003E6  6A04                     bpl        +0x6 /* 000003EC */
  383. 000003E8  D0AF 0014                add.l      D0, [A7 + 0x14]
  384. label000003EC:
  385. 000003EC  2F40 0018                move.l     [A7 + 0x18], D0
  386. 000003F0  2F6F 0010 0014           move.l     [A7 + 0x14], [A7 + 0x10]
  387. 000003F6  4CDF 0303                movem.l    D0,D1,A0,A1, [A7]+
  388. 000003FA  584F                     addq.w     A7, 4
  389. 000003FC  4E75                     rts
  390. label000003FE:
  391. 000003FE  7000                     moveq.l    D0, 0x00
  392. 00000400  81C0                     divs.w     D0, D0
  393. fn00000402:
  394. 00000402  48E7 3E00                movem.l    -[A7], D2,D3,D4,D5,D6
  395. 00000406  2A00                     move.l     D5, D0
  396. 00000408  6A02                     bpl        +0x4 /* 0000040C */
  397. 0000040A  4480                     neg.l      D0
  398. label0000040C:
  399. 0000040C  2C01                     move.l     D6, D1
  400. 0000040E  6A02                     bpl        +0x4 /* 00000412 */
  401. 00000410  4481                     neg.l      D1
  402. label00000412:
  403. 00000412  2400                     move.l     D2, D0
  404. 00000414  2601                     move.l     D3, D1
  405. 00000416  4280                     clr.l      D0
  406. 00000418  4281                     clr.l      D1
  407. 0000041A  781F                     moveq.l    D4, 0x1F
  408. label0000041C:
  409. 0000041C  E392                     roxl       D2, 1
  410. 0000041E  E390                     roxl       D0, 1
  411. 00000420  E389                     lsl        D1, 1
  412. 00000422  B083                     cmp.l      D0, D3
  413. 00000424  6D04                     blt        +0x6 /* 0000042A */
  414. 00000426  9083                     sub.l      D0, D3
  415. 00000428  5281                     addq.l     D1, 1
  416. label0000042A:
  417. 0000042A  5344                     subq.w     D4, 1
  418. 0000042C  6CEE                     bge        -0x10 /* 0000041C */
  419. 0000042E  4A85                     tst.l      D5
  420. 00000430  6A02                     bpl        +0x4 /* 00000434 */
  421. 00000432  4480                     neg.l      D0
  422. label00000434:
  423. 00000434  BB86                     xor.l      D6, D5
  424. 00000436  6A02                     bpl        +0x4 /* 0000043A */
  425. 00000438  4481                     neg.l      D1
  426. label0000043A:
  427. 0000043A  4CDF 007C                movem.l    D2,D3,D4,D5,D6, [A7]+
  428. 0000043E  4E75                     rts
  429. 00000440  0431 2E32 4100           subi.b     [A1 + <<invalid base displacement size>> + D4], 0x32 /* '2' */
  430. fn00000446:
  431. 00000446  48E7 E0C0                movem.l    -[A7], D0,D1,D2,A0,A1
  432. 0000044A  226F 0018                movea.l    A1, [A7 + 0x18]
  433. 0000044E  206F 001C                movea.l    A0, [A7 + 0x1C]
  434. 00000452  2F6F 0014 001C           move.l     [A7 + 0x1C], [A7 + 0x14]
  435. 00000458  7000                     moveq.l    D0, 0x00
  436. 0000045A  1018                     move.b     D0, [A0]+
  437. 0000045C  3400                     move.w     D2, D0
  438. 0000045E  1219                     move.b     D1, [A1]+
  439. 00000460  B200                     cmp.b      D1, D0
  440. 00000462  6402                     bcc        +0x4 /* 00000466 */
  441. 00000464  1401                     move.b     D2, D1
  442. label00000466:
  443. 00000466  5342                     subq.w     D2, 1
  444. 00000468  6D08                     blt        +0xA /* 00000472 */
  445. label0000046A:
  446. 0000046A  B308                     cmpm.b     [A1]+, [A0]+
  447. 0000046C  56CA FFFC                dbne       D2, -0x6 /* 0000046A */
  448. 00000470  6602                     bne        +0x4 /* 00000474 */
  449. label00000472:
  450. 00000472  B200                     cmp.b      D1, D0
  451. label00000474:
  452. 00000474  4CDF 0307                movem.l    D0,D1,D2,A0,A1, [A7]+
  453. 00000478  508F                     addq.l     A7, 8
  454. 0000047A  4E75                     rts
  455. 0000047C  2F0A                     move.l     -[A7], A2
  456. 0000047E  226F 0008                movea.l    A1, [A7 + 0x8]
  457. 00000482  246F 000C                movea.l    A2, [A7 + 0xC]
  458. 00000486  302F 0010                move.w     D0, [A7 + 0x10]
  459. 0000048A  3400                     move.w     D2, D0
  460. 0000048C  121A                     move.b     D1, [A2]+
  461. 0000048E  B202                     cmp.b      D1, D2
  462. 00000490  6402                     bcc        +0x4 /* 00000494 */
  463. 00000492  1401                     move.b     D2, D1
  464. label00000494:
  465. 00000494  12C2                     move.b     [A1]+, D2
  466. 00000496  6002                     bra        +0x4 /* 0000049A */
  467. label00000498:
  468. 00000498  12DA                     move.b     [A1]+, [A2]+
  469. label0000049A:
  470. 0000049A  51CA FFFC                dbf        D2, -0x6 /* 00000498 */
  471. 0000049E  B001                     cmp.b      D0, D1
  472. 000004A0  245F                     movea.l    A2, [A7]+
  473. 000004A2  205F                     movea.l    A0, [A7]+
  474. 000004A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  475. 000004A8  4ED0                     jmp        [A0]
  476. 000004AA  48E7 C080                movem.l    -[A7], D0,D1,A0
  477. 000004AE  206F 0012                movea.l    A0, [A7 + 0x12]
  478. 000004B2  2F6F 000C 0012           move.l     [A7 + 0x12], [A7 + 0xC]
  479. 000004B8  7000                     moveq.l    D0, 0x00
  480. 000004BA  1010                     move.b     D0, [A0]
  481. 000004BC  322F 0010                move.w     D1, [A7 + 0x10]
  482. 000004C0  5341                     subq.w     D1, 1
  483. 000004C2  5340                     subq.w     D0, 1
  484. 000004C4  6502                     bcs        +0x4 /* 000004C8 */
  485. 000004C6  9041                     sub.w      D0, D1
  486. label000004C8:
  487. 000004C8  4CDF 0103                movem.l    D0,D1,A0, [A7]+
  488. 000004CC  5C8F                     addq.l     A7, 6
  489. 000004CE  4E75                     rts
  490. 000004D0  206F 0008                movea.l    A0, [A7 + 0x8]
  491. 000004D4  3F3C 0001                move.w     -[A7], 0x1
  492. 000004D8  A9EE                     syscall    Pack7/DecStr68K
  493. 000004DA  206F 0004                movea.l    A0, [A7 + 0x4]
  494. 000004DE  2080                     move.l     [A0], D0
  495. 000004E0  4EFA 0010                jmp        [PC + 0x10 /* 000004F2 */]
  496. fn000004E4:
  497. 000004E4  206F 0004                movea.l    A0, [A7 + 0x4]
  498. 000004E8  202F 0008                move.l     D0, [A7 + 0x8]
  499. 000004EC  3F3C 0000                move.w     -[A7], 0x0
  500. 000004F0  A9EE                     syscall    Pack7/DecStr68K
  501. label000004F2:
  502. 000004F2  205F                     movea.l    A0, [A7]+
  503. 000004F4  504F                     addq.w     A7, 8
  504. 000004F6  4ED0                     jmp        [A0]
  505. export_11:
  506. 000004F8  225F                     movea.l    A1, [A7]+
  507. 000004FA  201F                     move.l     D0, [A7]+
  508. 000004FC  2F09                     move.l     -[A7], A1
  509. 000004FE  A032                     syscall    FlushEvents
  510. 00000500  4E75                     rts
  511. 00000502  2F78 02F0 0004           move.l     [A7 + 0x4], [0x000002F0 /* DoubleTime */]
  512. 00000508  4E75                     rts
  513. 0000050A  2F78 02F4 0004           move.l     [A7 + 0x4], [0x000002F4 /* CaretTime */]
  514. 00000510  4E75                     rts
  515. 00000512  4E56 0000                link       A6, 0
  516. 00000516  206E 0010                movea.l    A0, [A6 + 0x10]
  517. 0000051A  226E 000C                movea.l    A1, [A6 + 0xC]
  518. 0000051E  7000                     moveq.l    D0, 0x00
  519. 00000520  1018                     move.b     D0, [A0]+
  520. 00000522  4840                     swap.w     D0
  521. 00000524  1019                     move.b     D0, [A1]+
  522. 00000526  4A2E 0008                tst.b      [A6 + 0x8]
  523. 0000052A  670E                     beq        +0x10 /* 0000053A */
  524. 0000052C  4A2E 000A                tst.b      [A6 + 0xA]
  525. 00000530  6704                     beq        +0x6 /* 00000536 */
  526. 00000532  A43C                     syscall    CmpString, flags=4
  527. 00000534  6010                     bra        +0x12 /* 00000546 */
  528. label00000536:
  529. 00000536  A03C                     syscall    CmpString
  530. 00000538  600C                     bra        +0xE /* 00000546 */
  531. label0000053A:
  532. 0000053A  4A2E 000A                tst.b      [A6 + 0xA]
  533. 0000053E  6704                     beq        +0x6 /* 00000544 */
  534. 00000540  A23C                     syscall    CmpString, flags=2
  535. 00000542  6002                     bra        +0x4 /* 00000546 */
  536. label00000544:
  537. 00000544  A23C                     syscall    CmpString, flags=2
  538. label00000546:
  539. 00000546  0A00 0001                xori.b     D0, 0x1
  540. 0000054A  1D40 0014                move.b     [A6 + 0x14], D0
  541. 0000054E  4E5E                     unlink     A6
  542. 00000550  205F                     movea.l    A0, [A7]+
  543. 00000552  DFFC 0000 000C           add.l      A7, 0xC
  544. 00000558  4ED0                     jmp        [A0]
  545. 0000055A  225F                     movea.l    A1, [A7]+
  546. 0000055C  121F                     move.b     D1, [A7]+
  547. 0000055E  205F                     movea.l    A0, [A7]+
  548. 00000560  7000                     moveq.l    D0, 0x00
  549. 00000562  1018                     move.b     D0, [A0]+
  550. 00000564  2F09                     move.l     -[A7], A1
  551. 00000566  4A01                     tst.b      D1
  552. 00000568  6704                     beq        +0x6 /* 0000056E */
  553. 0000056A  A054                     syscall    UprString/UprText
  554. 0000056C  6002                     bra        +0x4 /* 00000570 */
  555. label0000056E:
  556. 0000056E  A254                     syscall    UprString/UprText, flags=2
  557. label00000570:
  558. 00000570  4E75                     rts
  559. fn00000572:
  560. 00000572  4E56 0000                link       A6, 0
  561. 00000576  594F                     subq.w     A7, 4
  562. 00000578  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  563. 0000057E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  564. 00000582  A9A0                     syscall    GetResource
  565. 00000584  226E 000C                movea.l    A1, [A6 + 0xC]
  566. 00000588  4211                     clr.b      [A1]
  567. 0000058A  201F                     move.l     D0, [A7]+
  568. 0000058C  6720                     beq        +0x22 /* 000005AE */
  569. 0000058E  2040                     movea.l    A0, D0
  570. 00000590  2050                     movea.l    A0, [A0]
  571. 00000592  3018                     move.w     D0, [A0]+
  572. 00000594  322E 0008                move.w     D1, [A6 + 0x8]
  573. 00000598  B240                     cmp.w      D1, D0
  574. 0000059A  6E12                     bgt        +0x14 /* 000005AE */
  575. 0000059C  7000                     moveq.l    D0, 0x00
  576. label0000059E:
  577. 0000059E  5341                     subq.w     D1, 1
  578. 000005A0  6706                     beq        +0x8 /* 000005A8 */
  579. 000005A2  1018                     move.b     D0, [A0]+
  580. 000005A4  D1C0                     add.l      A0, D0
  581. 000005A6  60F6                     bra        -0x8 /* 0000059E */
  582. label000005A8:
  583. 000005A8  1010                     move.b     D0, [A0]
  584. 000005AA  5240                     addq.w     D0, 1
  585. 000005AC  A02E                     syscall    BlockMove/BlockMoveData
  586. label000005AE:
  587. 000005AE  4E5E                     unlink     A6
  588. 000005B0  205F                     movea.l    A0, [A7]+
  589. 000005B2  508F                     addq.l     A7, 8
  590. 000005B4  4ED0                     jmp        [A0]
  591. fn000005B6:
  592. 000005B6  4E56 FFE8                link       A6, -0x0018
  593. 000005BA  4E71                     nop
  594. 000005BC  4E71                     nop
  595. 000005BE  594F                     subq.w     A7, 4
  596. 000005C0  A975                     syscall    TickCount
  597. 000005C2  201F                     move.l     D0, [A7]+
  598. 000005C4  90AD FCF2                sub.l      D0, [A5 - 0x30E]
  599. 000005C8  721E                     moveq.l    D1, 0x1E
  600. 000005CA  B081                     cmp.l      D0, D1
  601. 000005CC  6F00 0010                ble        +0x12 /* 000005DE */
  602. 000005D0  486D FC1E                pea.l      [A5 - 0x3E2]
  603. 000005D4  A8BA                     syscall    InvertOval
  604. 000005D6  594F                     subq.w     A7, 4
  605. 000005D8  A975                     syscall    TickCount
  606. 000005DA  2B5F FCF2                move.l     [A5 - 0x30E], [A7]+
  607. label000005DE:
  608. 000005DE  4E5E                     unlink     A6
  609. 000005E0  4E75                     rts
  610. fn000005E2:
  611. 000005E2  4E56 FFDE                link       A6, -0x0022
  612. 000005E6  4E71                     nop
  613. 000005E8  4E71                     nop
  614. 000005EA  4A2D FD46                tst.b      [A5 - 0x2BA]
  615. 000005EE  6700 0066                beq        +0x68 /* 00000656 */
  616. 000005F2  594F                     subq.w     A7, 4
  617. 000005F4  A975                     syscall    TickCount
  618. 000005F6  2B5F FD02                move.l     [A5 - 0x2FE], [A7]+
  619. 000005FA  202D FD02                move.l     D0, [A5 - 0x2FE]
  620. 000005FE  90AD FD06                sub.l      D0, [A5 - 0x2FA]
  621. 00000602  2F00                     move.l     -[A7], D0
  622. 00000604  2F3C 0000 0384           move.l     -[A7], 0x384
  623. 0000060A  4EBA FDA6                jsr        [PC - 0x25A /* 000003B2 */]
  624. 0000060E  544F                     addq.w     A7, 2
  625. 00000610  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  626. 00000614  302E FFEE                move.w     D0, [A6 - 0x12]
  627. 00000618  B06D FD3A                cmp.w      D0, [A5 - 0x2C6]
  628. 0000061C  6700 0038                beq        +0x3A /* 00000656 */
  629. 00000620  486D FC7E                pea.l      [A5 - 0x382]
  630. 00000624  4267                     clr.w      -[A7]
  631. 00000626  3F3C 0168                move.w     -[A7], 0x168
  632. 0000062A  A8C0                     syscall    EraseArc
  633. 0000062C  3B6E FFEE FD3A           move.w     [A5 - 0x2C6], [A6 - 0x12]
  634. 00000632  486D FC3E                pea.l      [A5 - 0x3C2]
  635. 00000636  3F2D FD3A                move.w     -[A7], [A5 - 0x2C6]
  636. 0000063A  4EBA 0D0C                jsr        [PC + 0xD0C /* 00001348 */]
  637. 0000063E  0C6D 000F FD3A           cmpi.w     [A5 - 0x2C6], 0xF
  638. 00000644  6600 0010                bne        +0x12 /* 00000656 */
  639. 00000648  554F                     subq.w     A7, 2
  640. 0000064A  3F3C 0101                move.w     -[A7], 0x101
  641. 0000064E  42A7                     clr.l      -[A7]
  642. 00000650  A987                     syscall    NoteAlert
  643. 00000652  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  644. label00000656:
  645. 00000656  202D FD02                move.l     D0, [A5 - 0x2FE]
  646. 0000065A  90AD FD06                sub.l      D0, [A5 - 0x2FA]
  647. 0000065E  2F00                     move.l     -[A7], D0
  648. 00000660  2F3C 0000 0168           move.l     -[A7], 0x168
  649. 00000666  4EBA FD06                jsr        [PC - 0x2FA /* 0000036E */]
  650. 0000066A  2F3C 0000 0384           move.l     -[A7], 0x384
  651. 00000670  4EBA FD40                jsr        [PC - 0x2C0 /* 000003B2 */]
  652. 00000674  2F3C 0000 0168           move.l     -[A7], 0x168
  653. 0000067A  4EBA FD58                jsr        [PC - 0x2A8 /* 000003D4 */]
  654. 0000067E  544F                     addq.w     A7, 2
  655. 00000680  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  656. 00000684  486D FC7E                pea.l      [A5 - 0x382]
  657. 00000688  4267                     clr.w      -[A7]
  658. 0000068A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  659. 0000068E  486D FE0A                pea.l      [A5 - 0x1F6]
  660. 00000692  A8C2                     syscall    FillArc
  661. 00000694  4EBA FF20                jsr        [PC - 0xE0 /* 000005B6 */]
  662. 00000698  4E5E                     unlink     A6
  663. 0000069A  4E75                     rts
  664. fn0000069C:
  665. 0000069C  4E56 FFEE                link       A6, -0x0012
  666. 000006A0  4E71                     nop
  667. 000006A2  4E71                     nop
  668. 000006A4  2F2D FBDA                move.l     -[A7], [A5 - 0x426]
  669. 000006A8  A8C8                     syscall    ErasePoly
  670. 000006AA  302D FCAC                move.w     D0, [A5 - 0x354]
  671. 000006AE  B06D FC88                cmp.w      D0, [A5 - 0x378]
  672. 000006B2  6C00 002C                bge        +0x2E /* 000006E0 */
  673. 000006B6  2F2D FBDA                move.l     -[A7], [A5 - 0x426]
  674. 000006BA  206D FBDA                movea.l    A0, [A5 - 0x426]
  675. 000006BE  2050                     movea.l    A0, [A0]
  676. 000006C0  3028 0004                move.w     D0, [A0 + 0x4]
  677. 000006C4  5C40                     addq.w     D0, 6
  678. 000006C6  322D FC88                move.w     D1, [A5 - 0x378]
  679. 000006CA  9240                     sub.w      D1, D0
  680. 000006CC  3F01                     move.w     -[A7], D1
  681. 000006CE  4267                     clr.w      -[A7]
  682. 000006D0  A8CE                     syscall    OffsetPoly
  683. 000006D2  2F2D FBDA                move.l     -[A7], [A5 - 0x426]
  684. 000006D6  486D FE0A                pea.l      [A5 - 0x1F6]
  685. 000006DA  A8CA                     syscall    FillPoly
  686. 000006DC  6000 005E                bra        +0x60 /* 0000073C */
  687. label000006E0:
  688. 000006E0  302D FCAC                move.w     D0, [A5 - 0x354]
  689. 000006E4  B06D FC8C                cmp.w      D0, [A5 - 0x374]
  690. 000006E8  6F00 002C                ble        +0x2E /* 00000716 */
  691. 000006EC  2F2D FBDA                move.l     -[A7], [A5 - 0x426]
  692. 000006F0  206D FBDA                movea.l    A0, [A5 - 0x426]
  693. 000006F4  2050                     movea.l    A0, [A0]
  694. 000006F6  3028 0004                move.w     D0, [A0 + 0x4]
  695. 000006FA  5C40                     addq.w     D0, 6
  696. 000006FC  322D FC8C                move.w     D1, [A5 - 0x374]
  697. 00000700  9240                     sub.w      D1, D0
  698. 00000702  3F01                     move.w     -[A7], D1
  699. 00000704  4267                     clr.w      -[A7]
  700. 00000706  A8CE                     syscall    OffsetPoly
  701. 00000708  2F2D FBDA                move.l     -[A7], [A5 - 0x426]
  702. 0000070C  486D FE0A                pea.l      [A5 - 0x1F6]
  703. 00000710  A8CA                     syscall    FillPoly
  704. 00000712  6000 0028                bra        +0x2A /* 0000073C */
  705. label00000716:
  706. 00000716  2F2D FBDA                move.l     -[A7], [A5 - 0x426]
  707. 0000071A  206D FBDA                movea.l    A0, [A5 - 0x426]
  708. 0000071E  2050                     movea.l    A0, [A0]
  709. 00000720  3028 0004                move.w     D0, [A0 + 0x4]
  710. 00000724  5C40                     addq.w     D0, 6
  711. 00000726  322D FCAC                move.w     D1, [A5 - 0x354]
  712. 0000072A  9240                     sub.w      D1, D0
  713. 0000072C  3F01                     move.w     -[A7], D1
  714. 0000072E  4267                     clr.w      -[A7]
  715. 00000730  A8CE                     syscall    OffsetPoly
  716. 00000732  2F2D FBDA                move.l     -[A7], [A5 - 0x426]
  717. 00000736  486D FE12                pea.l      [A5 - 0x1EE]
  718. 0000073A  A8CA                     syscall    FillPoly
  719. label0000073C:
  720. 0000073C  2F2D FBD6                move.l     -[A7], [A5 - 0x42A]
  721. 00000740  A8C8                     syscall    ErasePoly
  722. 00000742  302D FCA6                move.w     D0, [A5 - 0x35A]
  723. 00000746  D06D FD2A                add.w      D0, [A5 - 0x2D6]
  724. 0000074A  3D40 FFEE                move.w     [A6 - 0x12], D0
  725. 0000074E  302E FFEE                move.w     D0, [A6 - 0x12]
  726. 00000752  B06D FC86                cmp.w      D0, [A5 - 0x37A]
  727. 00000756  6C00 002C                bge        +0x2E /* 00000784 */
  728. 0000075A  2F2D FBD6                move.l     -[A7], [A5 - 0x42A]
  729. 0000075E  4267                     clr.w      -[A7]
  730. 00000760  206D FBD6                movea.l    A0, [A5 - 0x42A]
  731. 00000764  2050                     movea.l    A0, [A0]
  732. 00000766  3028 0002                move.w     D0, [A0 + 0x2]
  733. 0000076A  5C40                     addq.w     D0, 6
  734. 0000076C  322D FC86                move.w     D1, [A5 - 0x37A]
  735. 00000770  9240                     sub.w      D1, D0
  736. 00000772  3F01                     move.w     -[A7], D1
  737. 00000774  A8CE                     syscall    OffsetPoly
  738. 00000776  2F2D FBD6                move.l     -[A7], [A5 - 0x42A]
  739. 0000077A  486D FE0A                pea.l      [A5 - 0x1F6]
  740. 0000077E  A8CA                     syscall    FillPoly
  741. 00000780  6000 005E                bra        +0x60 /* 000007E0 */
  742. label00000784:
  743. 00000784  302E FFEE                move.w     D0, [A6 - 0x12]
  744. 00000788  B06D FC8A                cmp.w      D0, [A5 - 0x376]
  745. 0000078C  6F00 002C                ble        +0x2E /* 000007BA */
  746. 00000790  2F2D FBD6                move.l     -[A7], [A5 - 0x42A]
  747. 00000794  4267                     clr.w      -[A7]
  748. 00000796  206D FBD6                movea.l    A0, [A5 - 0x42A]
  749. 0000079A  2050                     movea.l    A0, [A0]
  750. 0000079C  3028 0002                move.w     D0, [A0 + 0x2]
  751. 000007A0  5C40                     addq.w     D0, 6
  752. 000007A2  322D FC8A                move.w     D1, [A5 - 0x376]
  753. 000007A6  9240                     sub.w      D1, D0
  754. 000007A8  3F01                     move.w     -[A7], D1
  755. 000007AA  A8CE                     syscall    OffsetPoly
  756. 000007AC  2F2D FBD6                move.l     -[A7], [A5 - 0x42A]
  757. 000007B0  486D FE0A                pea.l      [A5 - 0x1F6]
  758. 000007B4  A8CA                     syscall    FillPoly
  759. 000007B6  6000 0028                bra        +0x2A /* 000007E0 */
  760. label000007BA:
  761. 000007BA  2F2D FBD6                move.l     -[A7], [A5 - 0x42A]
  762. 000007BE  4267                     clr.w      -[A7]
  763. 000007C0  206D FBD6                movea.l    A0, [A5 - 0x42A]
  764. 000007C4  2050                     movea.l    A0, [A0]
  765. 000007C6  3028 0002                move.w     D0, [A0 + 0x2]
  766. 000007CA  5C40                     addq.w     D0, 6
  767. 000007CC  322E FFEE                move.w     D1, [A6 - 0x12]
  768. 000007D0  9240                     sub.w      D1, D0
  769. 000007D2  3F01                     move.w     -[A7], D1
  770. 000007D4  A8CE                     syscall    OffsetPoly
  771. 000007D6  2F2D FBD6                move.l     -[A7], [A5 - 0x42A]
  772. 000007DA  486D FE12                pea.l      [A5 - 0x1EE]
  773. 000007DE  A8CA                     syscall    FillPoly
  774. label000007E0:
  775. 000007E0  4E5E                     unlink     A6
  776. 000007E2  4E75                     rts
  777. fn000007E4:
  778. 000007E4  4E56 FFF0                link       A6, -0x0010
  779. 000007E8  4E71                     nop
  780. 000007EA  4E71                     nop
  781. 000007EC  4267                     clr.w      -[A7]
  782. 000007EE  A887                     syscall    TextFont
  783. 000007F0  3F3C 0012                move.w     -[A7], 0x12
  784. 000007F4  A88A                     syscall    TextSize
  785. 000007F6  554F                     subq.w     A7, 2
  786. 000007F8  486D FA66                pea.l      [A5 - 0x59A]
  787. 000007FC  A88C                     syscall    StringWidth
  788. 000007FE  302D FC6C                move.w     D0, [A5 - 0x394]
  789. 00000802  905F                     sub.w      D0, [A7]+
  790. 00000804  3F00                     move.w     -[A7], D0
  791. 00000806  302D FC6A                move.w     D0, [A5 - 0x396]
  792. 0000080A  5740                     subq.w     D0, 3
  793. 0000080C  3F00                     move.w     -[A7], D0
  794. 0000080E  A893                     syscall    MoveTo
  795. 00000810  486D FA66                pea.l      [A5 - 0x59A]
  796. 00000814  A884                     syscall    DrawString
  797. 00000816  4E5E                     unlink     A6
  798. 00000818  4E75                     rts
  799. fn0000081A:
  800. 0000081A  4E56 FFCE                link       A6, -0x0032
  801. 0000081E  4E71                     nop
  802. 00000820  4E71                     nop
  803. 00000822  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  804. 00000826  A87A                     syscall    GetClip
  805. 00000828  486D FC76                pea.l      [A5 - 0x38A]
  806. 0000082C  A87B                     syscall    ClipRect
  807. 0000082E  302D FD36                move.w     D0, [A5 - 0x2CA]
  808. 00000832  D06D FD28                add.w      D0, [A5 - 0x2D8]
  809. 00000836  3D40 FFEE                move.w     [A6 - 0x12], D0
  810. 0000083A  41ED FC6E                lea.l      A0, [A5 - 0x392]
  811. 0000083E  43EE FFDE                lea.l      A1, [A6 - 0x22]
  812. 00000842  22D8                     move.l     [A1]+, [A0]+
  813. 00000844  22D8                     move.l     [A1]+, [A0]+
  814. 00000846  206D FCBE                movea.l    A0, [A5 - 0x342]
  815. 0000084A  2050                     movea.l    A0, [A0]
  816. 0000084C  41E8 0002                lea.l      A0, [A0 + 0x2]
  817. 00000850  43ED FC6E                lea.l      A1, [A5 - 0x392]
  818. 00000854  22D8                     move.l     [A1]+, [A0]+
  819. 00000856  22D8                     move.l     [A1]+, [A0]+
  820. 00000858  4A6E FFEE                tst.w      [A6 - 0x12]
  821. 0000085C  6700 0026                beq        +0x28 /* 00000884 */
  822. 00000860  302D FC74                move.w     D0, [A5 - 0x38C]
  823. 00000864  C1FC 001E                muls.w     D0, 0x1E
  824. 00000868  48C0                     ext.l      D0
  825. 0000086A  81EE FFEE                divs.w     D0, [A6 - 0x12]
  826. 0000086E  3B40 FC74                move.w     [A5 - 0x38C], D0
  827. 00000872  302D FC72                move.w     D0, [A5 - 0x38E]
  828. 00000876  C1FC 001E                muls.w     D0, 0x1E
  829. 0000087A  48C0                     ext.l      D0
  830. 0000087C  81EE FFEE                divs.w     D0, [A6 - 0x12]
  831. 00000880  3B40 FC72                move.w     [A5 - 0x38E], D0
  832. label00000884:
  833. 00000884  302D FCA6                move.w     D0, [A5 - 0x35A]
  834. 00000888  D06D FD2A                add.w      D0, [A5 - 0x2D6]
  835. 0000088C  3D40 FFE6                move.w     [A6 - 0x1A], D0
  836. 00000890  486E FFE6                pea.l      [A6 - 0x1A]
  837. 00000894  486D FC9E                pea.l      [A5 - 0x362]
  838. 00000898  486D FC6E                pea.l      [A5 - 0x392]
  839. 0000089C  A8F9                     syscall    MapPt
  840. 0000089E  486D FC6E                pea.l      [A5 - 0x392]
  841. 000008A2  7064                     moveq.l    D0, 0x64
  842. 000008A4  906D FC74                sub.w      D0, [A5 - 0x38C]
  843. 000008A8  48C0                     ext.l      D0
  844. 000008AA  81FC 0002                divs.w     D0, 0x2
  845. 000008AE  0640 00AC                addi.w     D0, 0xAC
  846. 000008B2  3F00                     move.w     -[A7], D0
  847. 000008B4  7050                     moveq.l    D0, 0x50
  848. 000008B6  81FC 0002                divs.w     D0, 0x2
  849. 000008BA  0640 00BE                addi.w     D0, 0xBE
  850. 000008BE  906E FFE6                sub.w      D0, [A6 - 0x1A]
  851. 000008C2  3F00                     move.w     -[A7], D0
  852. 000008C4  A8A8                     syscall    OffsetRect
  853. 000008C6  486E FFDE                pea.l      [A6 - 0x22]
  854. 000008CA  A8A3                     syscall    EraseRect
  855. 000008CC  486E FFDE                pea.l      [A6 - 0x22]
  856. 000008D0  A87B                     syscall    ClipRect
  857. 000008D2  4EBA 0BF0                jsr        [PC + 0xBF0 /* 000014C4 */]
  858. 000008D6  486D FC76                pea.l      [A5 - 0x38A]
  859. 000008DA  A87B                     syscall    ClipRect
  860. 000008DC  2F2D FCBE                move.l     -[A7], [A5 - 0x342]
  861. 000008E0  486D FC6E                pea.l      [A5 - 0x392]
  862. 000008E4  A8F6                     syscall    DrawPicture
  863. 000008E6  554F                     subq.w     A7, 2
  864. 000008E8  A861                     syscall    Random
  865. 000008EA  301F                     move.w     D0, [A7]+
  866. 000008EC  48C0                     ext.l      D0
  867. 000008EE  7203                     moveq.l    D1, 0x03
  868. 000008F0  C081                     and.l      D0, D1
  869. 000008F2  5580                     subq.l     D0, 2
  870. 000008F4  6F00 002C                ble        +0x2E /* 00000922 */
  871. 000008F8  486D FC66                pea.l      [A5 - 0x39A]
  872. 000008FC  A87B                     syscall    ClipRect
  873. 000008FE  4EBA 0BC4                jsr        [PC + 0xBC4 /* 000014C4 */]
  874. 00000902  486D FA66                pea.l      [A5 - 0x59A]
  875. 00000906  3F3C 0100                move.w     -[A7], 0x100
  876. 0000090A  554F                     subq.w     A7, 2
  877. 0000090C  A861                     syscall    Random
  878. 0000090E  301F                     move.w     D0, [A7]+
  879. 00000910  48C0                     ext.l      D0
  880. 00000912  721F                     moveq.l    D1, 0x1F
  881. 00000914  C081                     and.l      D0, D1
  882. 00000916  5280                     addq.l     D0, 1
  883. 00000918  3F00                     move.w     -[A7], D0
  884. 0000091A  4EBA FC56                jsr        [PC - 0x3AA /* 00000572 */]
  885. 0000091E  4EBA FEC4                jsr        [PC - 0x13C /* 000007E4 */]
  886. label00000922:
  887. 00000922  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  888. 00000926  A879                     syscall    SetClip
  889. 00000928  4E5E                     unlink     A6
  890. 0000092A  4E75                     rts
  891. fn0000092C:
  892. 0000092C  4E56 FFF0                link       A6, -0x0010
  893. 00000930  4E71                     nop
  894. 00000932  4E71                     nop
  895. 00000934  302D FCA0                move.w     D0, [A5 - 0x360]
  896. 00000938  906D FCAC                sub.w      D0, [A5 - 0x354]
  897. 0000093C  3B40 FD36                move.w     [A5 - 0x2CA], D0
  898. 00000940  2F2D FCD2                move.l     -[A7], [A5 - 0x32E]
  899. 00000944  3F2D FD36                move.w     -[A7], [A5 - 0x2CA]
  900. 00000948  A963                     syscall    SetControlValue/SetCtlValue
  901. 0000094A  2F2D FCD2                move.l     -[A7], [A5 - 0x32E]
  902. 0000094E  A957                     syscall    ShowControl
  903. 00000950  4E5E                     unlink     A6
  904. 00000952  4E75                     rts
  905. fn00000954:
  906. 00000954  4E56 FFE8                link       A6, -0x0018
  907. 00000958  4E71                     nop
  908. 0000095A  4E71                     nop
  909. 0000095C  202D FD02                move.l     D0, [A5 - 0x2FE]
  910. 00000960  90AD FCFA                sub.l      D0, [A5 - 0x306]
  911. 00000964  2D40 FFE8                move.l     [A6 - 0x18], D0
  912. 00000968  302D FD36                move.w     D0, [A5 - 0x2CA]
  913. 0000096C  906D FD38                sub.w      D0, [A5 - 0x2C8]
  914. 00000970  3D40 FFEE                move.w     [A6 - 0x12], D0
  915. 00000974  4AAE FFE8                tst.l      [A6 - 0x18]
  916. 00000978  6700 0036                beq        +0x38 /* 000009B0 */
  917. 0000097C  302E FFEE                move.w     D0, [A6 - 0x12]
  918. 00000980  C1FC 003C                muls.w     D0, 0x3C /* '<' */
  919. 00000984  48C0                     ext.l      D0
  920. 00000986  2F00                     move.l     -[A7], D0
  921. 00000988  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  922. 0000098C  4EBA FA24                jsr        [PC - 0x5DC /* 000003B2 */]
  923. 00000990  201F                     move.l     D0, [A7]+
  924. 00000992  6A02                     bpl        +0x4 /* 00000996 */
  925. 00000994  4480                     neg.l      D0
  926. label00000996:
  927. 00000996  3D40 FFEC                move.w     [A6 - 0x14], D0
  928. 0000099A  2F2D FCCE                move.l     -[A7], [A5 - 0x332]
  929. 0000099E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  930. 000009A2  A963                     syscall    SetControlValue/SetCtlValue
  931. 000009A4  3B6D FD36 FD38           move.w     [A5 - 0x2C8], [A5 - 0x2CA]
  932. 000009AA  2B6D FD02 FCFA           move.l     [A5 - 0x306], [A5 - 0x2FE]
  933. label000009B0:
  934. 000009B0  2F2D FCCE                move.l     -[A7], [A5 - 0x332]
  935. 000009B4  A957                     syscall    ShowControl
  936. 000009B6  4E5E                     unlink     A6
  937. 000009B8  4E75                     rts
  938. fn000009BA:
  939. 000009BA  4E56 FFD8                link       A6, -0x0028
  940. 000009BE  4E71                     nop
  941. 000009C0  4E71                     nop
  942. 000009C2  486D FC86                pea.l      [A5 - 0x37A]
  943. 000009C6  206E 000C                movea.l    A0, [A6 + 0xC]
  944. 000009CA  2F08                     move.l     -[A7], A0
  945. 000009CC  486E FFE0                pea.l      [A6 - 0x20]
  946. 000009D0  A8AB                     syscall    UnionRect
  947. 000009D2  206E 000C                movea.l    A0, [A6 + 0xC]
  948. 000009D6  2F08                     move.l     -[A7], A0
  949. 000009D8  206E 0010                movea.l    A0, [A6 + 0x10]
  950. 000009DC  2050                     movea.l    A0, [A0]
  951. 000009DE  2050                     movea.l    A0, [A0]
  952. 000009E0  4868 0002                pea.l      [A0 + 0x2]
  953. 000009E4  486E FFE8                pea.l      [A6 - 0x18]
  954. 000009E8  A8AB                     syscall    UnionRect
  955. 000009EA  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  956. 000009EE  A87A                     syscall    GetClip
  957. 000009F0  486D FC86                pea.l      [A5 - 0x37A]
  958. 000009F4  A87B                     syscall    ClipRect
  959. 000009F6  486E FFE8                pea.l      [A6 - 0x18]
  960. 000009FA  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  961. 000009FE  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  962. 00000A02  2F2D FBEE                move.l     -[A7], [A5 - 0x412]
  963. 00000A06  A8EF                     syscall    ScrollRect
  964. 00000A08  206E 000C                movea.l    A0, [A6 + 0xC]
  965. 00000A0C  226E 0010                movea.l    A1, [A6 + 0x10]
  966. 00000A10  2251                     movea.l    A1, [A1]
  967. 00000A12  2251                     movea.l    A1, [A1]
  968. 00000A14  43E9 0002                lea.l      A1, [A1 + 0x2]
  969. 00000A18  20D9                     move.l     [A0]+, [A1]+
  970. 00000A1A  20D9                     move.l     [A0]+, [A1]+
  971. 00000A1C  554F                     subq.w     A7, 2
  972. 00000A1E  486E FFE0                pea.l      [A6 - 0x20]
  973. 00000A22  486D FC86                pea.l      [A5 - 0x37A]
  974. 00000A26  A8A6                     syscall    EqualRect
  975. 00000A28  101F                     move.b     D0, [A7]+
  976. 00000A2A  0A00 0001                xori.b     D0, 0x1
  977. 00000A2E  4A00                     tst.b      D0
  978. 00000A30  6700 0014                beq        +0x16 /* 00000A46 */
  979. 00000A34  2F2D FBEE                move.l     -[A7], [A5 - 0x412]
  980. 00000A38  A879                     syscall    SetClip
  981. 00000A3A  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  982. 00000A3E  206E 000C                movea.l    A0, [A6 + 0xC]
  983. 00000A42  2F08                     move.l     -[A7], A0
  984. 00000A44  A8F6                     syscall    DrawPicture
  985. label00000A46:
  986. 00000A46  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  987. 00000A4A  A879                     syscall    SetClip
  988. 00000A4C  4E5E                     unlink     A6
  989. 00000A4E  205F                     movea.l    A0, [A7]+
  990. 00000A50  4FEF 000C                lea.l      A7, [A7 + 0xC]
  991. 00000A54  4ED0                     jmp        [A0]
  992. fn00000A56:
  993. 00000A56  4E56 FFEA                link       A6, -0x0016
  994. 00000A5A  4E71                     nop
  995. 00000A5C  4E71                     nop
  996. 00000A5E  554F                     subq.w     A7, 2
  997. 00000A60  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  998. 00000A64  A960                     syscall    GetControlValue/GetCtlValue
  999. 00000A66  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1000. 00000A6A  206E 000C                movea.l    A0, [A6 + 0xC]
  1001. 00000A6E  3010                     move.w     D0, [A0]
  1002. 00000A70  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  1003. 00000A74  6F00 000E                ble        +0x10 /* 00000A84 */
  1004. 00000A78  206E 000C                movea.l    A0, [A6 + 0xC]
  1005. 00000A7C  30AE FFEE                move.w     [A0], [A6 - 0x12]
  1006. 00000A80  6000 001E                bra        +0x20 /* 00000AA0 */
  1007. label00000A84:
  1008. 00000A84  206E 000C                movea.l    A0, [A6 + 0xC]
  1009. 00000A88  302E FFEE                move.w     D0, [A6 - 0x12]
  1010. 00000A8C  4440                     neg.w      D0
  1011. 00000A8E  B050                     cmp.w      D0, [A0]
  1012. 00000A90  6F00 000E                ble        +0x10 /* 00000AA0 */
  1013. 00000A94  206E 000C                movea.l    A0, [A6 + 0xC]
  1014. 00000A98  302E FFEE                move.w     D0, [A6 - 0x12]
  1015. 00000A9C  4440                     neg.w      D0
  1016. 00000A9E  3080                     move.w     [A0], D0
  1017. label00000AA0:
  1018. 00000AA0  206E 0008                movea.l    A0, [A6 + 0x8]
  1019. 00000AA4  3010                     move.w     D0, [A0]
  1020. 00000AA6  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  1021. 00000AAA  6F00 000E                ble        +0x10 /* 00000ABA */
  1022. 00000AAE  206E 0008                movea.l    A0, [A6 + 0x8]
  1023. 00000AB2  30AE FFEE                move.w     [A0], [A6 - 0x12]
  1024. 00000AB6  6000 001E                bra        +0x20 /* 00000AD6 */
  1025. label00000ABA:
  1026. 00000ABA  206E 0008                movea.l    A0, [A6 + 0x8]
  1027. 00000ABE  302E FFEE                move.w     D0, [A6 - 0x12]
  1028. 00000AC2  4440                     neg.w      D0
  1029. 00000AC4  B050                     cmp.w      D0, [A0]
  1030. 00000AC6  6F00 000E                ble        +0x10 /* 00000AD6 */
  1031. 00000ACA  206E 0008                movea.l    A0, [A6 + 0x8]
  1032. 00000ACE  302E FFEE                move.w     D0, [A6 - 0x12]
  1033. 00000AD2  4440                     neg.w      D0
  1034. 00000AD4  3080                     move.w     [A0], D0
  1035. label00000AD6:
  1036. 00000AD6  206E 0010                movea.l    A0, [A6 + 0x10]
  1037. 00000ADA  2F10                     move.l     -[A7], [A0]
  1038. 00000ADC  206E 000C                movea.l    A0, [A6 + 0xC]
  1039. 00000AE0  3F10                     move.w     -[A7], [A0]
  1040. 00000AE2  206E 0008                movea.l    A0, [A6 + 0x8]
  1041. 00000AE6  3F10                     move.w     -[A7], [A0]
  1042. 00000AE8  A8E0                     syscall    OffsetRgn/OfsetRgn
  1043. 00000AEA  554F                     subq.w     A7, 2
  1044. 00000AEC  486D FC9E                pea.l      [A5 - 0x362]
  1045. 00000AF0  206E 0010                movea.l    A0, [A6 + 0x10]
  1046. 00000AF4  2F10                     move.l     -[A7], [A0]
  1047. 00000AF6  A8E9                     syscall    RectInRgn
  1048. 00000AF8  4A1F                     tst.b      [A7]+
  1049. 00000AFA  6700 0088                beq        +0x8A /* 00000B84 */
  1050. 00000AFE  206E 0010                movea.l    A0, [A6 + 0x10]
  1051. 00000B02  2F10                     move.l     -[A7], [A0]
  1052. 00000B04  206E 000C                movea.l    A0, [A6 + 0xC]
  1053. 00000B08  3010                     move.w     D0, [A0]
  1054. 00000B0A  4440                     neg.w      D0
  1055. 00000B0C  3F00                     move.w     -[A7], D0
  1056. 00000B0E  206E 0008                movea.l    A0, [A6 + 0x8]
  1057. 00000B12  3010                     move.w     D0, [A0]
  1058. 00000B14  4440                     neg.w      D0
  1059. 00000B16  3F00                     move.w     -[A7], D0
  1060. 00000B18  A8E0                     syscall    OffsetRgn/OfsetRgn
  1061. 00000B1A  206E 000C                movea.l    A0, [A6 + 0xC]
  1062. 00000B1E  3010                     move.w     D0, [A0]
  1063. 00000B20  48C0                     ext.l      D0
  1064. 00000B22  81FC 0002                divs.w     D0, 0x2
  1065. 00000B26  3D40 FFEC                move.w     [A6 - 0x14], D0
  1066. 00000B2A  206E 0008                movea.l    A0, [A6 + 0x8]
  1067. 00000B2E  3010                     move.w     D0, [A0]
  1068. 00000B30  48C0                     ext.l      D0
  1069. 00000B32  81FC 0002                divs.w     D0, 0x2
  1070. 00000B36  3D40 FFEA                move.w     [A6 - 0x16], D0
  1071. 00000B3A  4A6E FFEC                tst.w      [A6 - 0x14]
  1072. 00000B3E  57C0                     seq        D0
  1073. 00000B40  4400                     neg.b      D0
  1074. 00000B42  4A6E FFEA                tst.w      [A6 - 0x16]
  1075. 00000B46  57C1                     seq        D1
  1076. 00000B48  4401                     neg.b      D1
  1077. 00000B4A  8001                     or.b       D0, D1
  1078. 00000B4C  4A00                     tst.b      D0
  1079. 00000B4E  6700 0012                beq        +0x14 /* 00000B62 */
  1080. 00000B52  206E 000C                movea.l    A0, [A6 + 0xC]
  1081. 00000B56  4250                     clr.w      [A0]
  1082. 00000B58  206E 0008                movea.l    A0, [A6 + 0x8]
  1083. 00000B5C  4250                     clr.w      [A0]
  1084. 00000B5E  6000 0024                bra        +0x26 /* 00000B84 */
  1085. label00000B62:
  1086. 00000B62  206E 0010                movea.l    A0, [A6 + 0x10]
  1087. 00000B66  2F08                     move.l     -[A7], A0
  1088. 00000B68  486E FFEC                pea.l      [A6 - 0x14]
  1089. 00000B6C  486E FFEA                pea.l      [A6 - 0x16]
  1090. 00000B70  4EBA FEE4                jsr        [PC - 0x11C /* 00000A56 */]
  1091. 00000B74  206E 000C                movea.l    A0, [A6 + 0xC]
  1092. 00000B78  30AE FFEC                move.w     [A0], [A6 - 0x14]
  1093. 00000B7C  206E 0008                movea.l    A0, [A6 + 0x8]
  1094. 00000B80  30AE FFEA                move.w     [A0], [A6 - 0x16]
  1095. label00000B84:
  1096. 00000B84  4E5E                     unlink     A6
  1097. 00000B86  205F                     movea.l    A0, [A7]+
  1098. 00000B88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1099. 00000B8C  4ED0                     jmp        [A0]
  1100. fn00000B8E:
  1101. 00000B8E  4E56 FFD8                link       A6, -0x0028
  1102. 00000B92  4E71                     nop
  1103. 00000B94  4E71                     nop
  1104. label00000B96:
  1105. 00000B96  554F                     subq.w     A7, 2
  1106. 00000B98  A973                     syscall    StillDown
  1107. 00000B9A  4A1F                     tst.b      [A7]+
  1108. 00000B9C  6700 00EC                beq        +0xEE /* 00000C8A */
  1109. 00000BA0  486E FFE8                pea.l      [A6 - 0x18]
  1110. 00000BA4  A972                     syscall    GetMouse
  1111. 00000BA6  554F                     subq.w     A7, 2
  1112. 00000BA8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1113. 00000BAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1114. 00000BB0  A881                     syscall    EqualPt
  1115. 00000BB2  101F                     move.b     D0, [A7]+
  1116. 00000BB4  0A00 0001                xori.b     D0, 0x1
  1117. 00000BB8  4A00                     tst.b      D0
  1118. 00000BBA  6700 00BE                beq        +0xC0 /* 00000C7A */
  1119. 00000BBE  302E FFEA                move.w     D0, [A6 - 0x16]
  1120. 00000BC2  906E 000A                sub.w      D0, [A6 + 0xA]
  1121. 00000BC6  3D40 FFEE                move.w     [A6 - 0x12], D0
  1122. 00000BCA  302E FFE8                move.w     D0, [A6 - 0x18]
  1123. 00000BCE  906E 0008                sub.w      D0, [A6 + 0x8]
  1124. 00000BD2  3D40 FFEC                move.w     [A6 - 0x14], D0
  1125. 00000BD6  486D FBFA                pea.l      [A5 - 0x406]
  1126. 00000BDA  486E FFEE                pea.l      [A6 - 0x12]
  1127. 00000BDE  486E FFEC                pea.l      [A6 - 0x14]
  1128. 00000BE2  4EBA FE72                jsr        [PC - 0x18E /* 00000A56 */]
  1129. 00000BE6  4A6E FFEE                tst.w      [A6 - 0x12]
  1130. 00000BEA  57C0                     seq        D0
  1131. 00000BEC  4400                     neg.b      D0
  1132. 00000BEE  4A6E FFEC                tst.w      [A6 - 0x14]
  1133. 00000BF2  57C1                     seq        D1
  1134. 00000BF4  4401                     neg.b      D1
  1135. 00000BF6  C001                     and.b      D0, D1
  1136. 00000BF8  0A00 0001                xori.b     D0, 0x1
  1137. 00000BFC  4A00                     tst.b      D0
  1138. 00000BFE  6700 005E                beq        +0x60 /* 00000C5E */
  1139. 00000C02  554F                     subq.w     A7, 2
  1140. 00000C04  486D FC9E                pea.l      [A5 - 0x362]
  1141. 00000C08  486D FCA6                pea.l      [A5 - 0x35A]
  1142. 00000C0C  486E FFE0                pea.l      [A6 - 0x20]
  1143. 00000C10  A8AA                     syscall    SectRect
  1144. 00000C12  4A1F                     tst.b      [A7]+
  1145. 00000C14  6700 0008                beq        +0xA /* 00000C1E */
  1146. 00000C18  486D FC9E                pea.l      [A5 - 0x362]
  1147. 00000C1C  A8A3                     syscall    EraseRect
  1148. label00000C1E:
  1149. 00000C1E  486D FBFA                pea.l      [A5 - 0x406]
  1150. 00000C22  486D FCA6                pea.l      [A5 - 0x35A]
  1151. 00000C26  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1152. 00000C2A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1153. 00000C2E  4EBA FD8A                jsr        [PC - 0x276 /* 000009BA */]
  1154. 00000C32  486E 0008                pea.l      [A6 + 0x8]
  1155. 00000C36  302E 000A                move.w     D0, [A6 + 0xA]
  1156. 00000C3A  D06E FFEE                add.w      D0, [A6 - 0x12]
  1157. 00000C3E  3F00                     move.w     -[A7], D0
  1158. 00000C40  302E 0008                move.w     D0, [A6 + 0x8]
  1159. 00000C44  D06E FFEC                add.w      D0, [A6 - 0x14]
  1160. 00000C48  3F00                     move.w     -[A7], D0
  1161. 00000C4A  A880                     syscall    SetPt
  1162. 00000C4C  2F2D FCBE                move.l     -[A7], [A5 - 0x342]
  1163. 00000C50  486D FC9E                pea.l      [A5 - 0x362]
  1164. 00000C54  A8F6                     syscall    DrawPicture
  1165. 00000C56  4EBA FBC2                jsr        [PC - 0x43E /* 0000081A */]
  1166. 00000C5A  4EBA FA40                jsr        [PC - 0x5C0 /* 0000069C */]
  1167. label00000C5E:
  1168. 00000C5E  2F2D FCCA                move.l     -[A7], [A5 - 0x336]
  1169. 00000C62  302E 000A                move.w     D0, [A6 + 0xA]
  1170. 00000C66  906E FFEA                sub.w      D0, [A6 - 0x16]
  1171. 00000C6A  4A40                     tst.w      D0
  1172. 00000C6C  6A02                     bpl        +0x4 /* 00000C70 */
  1173. 00000C6E  4440                     neg.w      D0
  1174. label00000C70:
  1175. 00000C70  3F00                     move.w     -[A7], D0
  1176. 00000C72  A963                     syscall    SetControlValue/SetCtlValue
  1177. 00000C74  2F2D FCCA                move.l     -[A7], [A5 - 0x336]
  1178. 00000C78  A957                     syscall    ShowControl
  1179. label00000C7A:
  1180. 00000C7A  4EBA FCB0                jsr        [PC - 0x350 /* 0000092C */]
  1181. 00000C7E  4EBA FCD4                jsr        [PC - 0x32C /* 00000954 */]
  1182. 00000C82  4EBA F95E                jsr        [PC - 0x6A2 /* 000005E2 */]
  1183. 00000C86  6000 FF0E                bra        -0xF0 /* 00000B96 */
  1184. label00000C8A:
  1185. 00000C8A  2F2D FCCE                move.l     -[A7], [A5 - 0x332]
  1186. 00000C8E  4267                     clr.w      -[A7]
  1187. 00000C90  A963                     syscall    SetControlValue/SetCtlValue
  1188. 00000C92  2F2D FCCE                move.l     -[A7], [A5 - 0x332]
  1189. 00000C96  A957                     syscall    ShowControl
  1190. 00000C98  2F2D FCCA                move.l     -[A7], [A5 - 0x336]
  1191. 00000C9C  4267                     clr.w      -[A7]
  1192. 00000C9E  A963                     syscall    SetControlValue/SetCtlValue
  1193. 00000CA0  2F2D FCCA                move.l     -[A7], [A5 - 0x336]
  1194. 00000CA4  A957                     syscall    ShowControl
  1195. 00000CA6  4E5E                     unlink     A6
  1196. 00000CA8  205F                     movea.l    A0, [A7]+
  1197. 00000CAA  584F                     addq.w     A7, 4
  1198. 00000CAC  4ED0                     jmp        [A0]
  1199. fn00000CAE:
  1200. 00000CAE  4E56 FEEC                link       A6, -0x0114
  1201. 00000CB2  4E71                     nop
  1202. 00000CB4  4E71                     nop
  1203. 00000CB6  3D6E 0008 FEEE           move.w     [A6 - 0x112], [A6 + 0x8]
  1204. 00000CBC  3D6E 000A FEEC           move.w     [A6 - 0x114], [A6 + 0xA]
  1205. 00000CC2  302E FEEE                move.w     D0, [A6 - 0x112]
  1206. 00000CC6  6000 0082                bra        +0x84 /* 00000D4A */
  1207. label00000CCA:
  1208. 00000CCA  0C6E 0001 FEEC           cmpi.w     [A6 - 0x114], 0x1
  1209. 00000CD0  6600 0012                bne        +0x14 /* 00000CE4 */
  1210. 00000CD4  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  1211. 00000CD8  A915                     syscall    ShowWindow
  1212. 00000CDA  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  1213. 00000CDE  A91F                     syscall    SelectWindow
  1214. 00000CE0  6000 001C                bra        +0x1E /* 00000CFE */
  1215. label00000CE4:
  1216. 00000CE4  2F2D FCEE                move.l     -[A7], [A5 - 0x312]
  1217. 00000CE8  3F2E FEEC                move.w     -[A7], [A6 - 0x114]
  1218. 00000CEC  486E FEF0                pea.l      [A6 - 0x110]
  1219. 00000CF0  A946                     syscall    GetMenuItemText/GetItem
  1220. 00000CF2  554F                     subq.w     A7, 2
  1221. 00000CF4  486E FEF0                pea.l      [A6 - 0x110]
  1222. 00000CF8  A9B6                     syscall    OpenDeskAcc
  1223. 00000CFA  3B5F FD3C                move.w     [A5 - 0x2C4], [A7]+
  1224. label00000CFE:
  1225. 00000CFE  6000 005A                bra        +0x5C /* 00000D5A */
  1226. label00000D02:
  1227. 00000D02  0C6E 0001 FEEC           cmpi.w     [A6 - 0x114], 0x1
  1228. 00000D08  6600 0008                bne        +0xA /* 00000D12 */
  1229. 00000D0C  1B7C 0001 FD47           move.b     [A5 - 0x2B9], 0x1
  1230. label00000D12:
  1231. 00000D12  6000 0046                bra        +0x48 /* 00000D5A */
  1232. label00000D16:
  1233. 00000D16  302E FEEC                move.w     D0, [A6 - 0x114]
  1234. 00000D1A  6000 0022                bra        +0x24 /* 00000D3E */
  1235. label00000D1E:
  1236. 00000D1E  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  1237. 00000D22  A915                     syscall    ShowWindow
  1238. 00000D24  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  1239. 00000D28  A91F                     syscall    SelectWindow
  1240. 00000D2A  6000 001A                bra        +0x1C /* 00000D46 */
  1241. label00000D2E:
  1242. 00000D2E  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  1243. 00000D32  A915                     syscall    ShowWindow
  1244. 00000D34  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  1245. 00000D38  A91F                     syscall    SelectWindow
  1246. 00000D3A  6000 000A                bra        +0xC /* 00000D46 */
  1247. label00000D3E:
  1248. 00000D3E  5340                     subq.w     D0, 1
  1249. 00000D40  67DC                     beq        -0x22 /* 00000D1E */
  1250. 00000D42  5340                     subq.w     D0, 1
  1251. 00000D44  67E8                     beq        -0x16 /* 00000D2E */
  1252. label00000D46:
  1253. 00000D46  6000 0012                bra        +0x14 /* 00000D5A */
  1254. label00000D4A:
  1255. 00000D4A  0640 FF00                addi.w     D0, 0xFF00
  1256. 00000D4E  6700 FF7A                beq        -0x84 /* 00000CCA */
  1257. 00000D52  5340                     subq.w     D0, 1
  1258. 00000D54  67AC                     beq        -0x52 /* 00000D02 */
  1259. 00000D56  5540                     subq.w     D0, 2
  1260. 00000D58  67BC                     beq        -0x42 /* 00000D16 */
  1261. label00000D5A:
  1262. 00000D5A  4267                     clr.w      -[A7]
  1263. 00000D5C  A938                     syscall    HiliteMenu
  1264. 00000D5E  4E5E                     unlink     A6
  1265. 00000D60  205F                     movea.l    A0, [A7]+
  1266. 00000D62  584F                     addq.w     A7, 4
  1267. 00000D64  4ED0                     jmp        [A0]
  1268. fn00000D66:
  1269. 00000D66  4E56 FEEE                link       A6, -0x0112
  1270. 00000D6A  4E71                     nop
  1271. 00000D6C  4E71                     nop
  1272. 00000D6E  554F                     subq.w     A7, 2
  1273. 00000D70  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1274. 00000D74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1275. 00000D78  42A7                     clr.l      -[A7]
  1276. 00000D7A  A968                     syscall    TrackControl
  1277. 00000D7C  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1278. 00000D80  0C6E 000A FFEE           cmpi.w     [A6 - 0x12], 0xA /* '\n' */
  1279. 00000D86  6600 00FA                bne        +0xFC /* 00000E82 */
  1280. 00000D8A  202E 000C                move.l     D0, [A6 + 0xC]
  1281. 00000D8E  B0AD FCDA                cmp.l      D0, [A5 - 0x326]
  1282. 00000D92  6600 004A                bne        +0x4C /* 00000DDE */
  1283. 00000D96  1B7C 0001 FD46           move.b     [A5 - 0x2BA], 0x1
  1284. 00000D9C  594F                     subq.w     A7, 4
  1285. 00000D9E  A975                     syscall    TickCount
  1286. 00000DA0  2B5F FD06                move.l     [A5 - 0x2FA], [A7]+
  1287. 00000DA4  3B7C FFFF FD3A           move.w     [A5 - 0x2C6], 0xFFFF
  1288. 00000DAA  2F2D FCDA                move.l     -[A7], [A5 - 0x326]
  1289. 00000DAE  3F3C 00FF                move.w     -[A7], 0xFF
  1290. 00000DB2  A95D                     syscall    HiliteControl
  1291. 00000DB4  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  1292. 00000DB8  206D FBD2                movea.l    A0, [A5 - 0x42E]
  1293. 00000DBC  2050                     movea.l    A0, [A0]
  1294. 00000DBE  2F08                     move.l     -[A7], A0
  1295. 00000DC0  A95F                     syscall    SetControlTitle/SetCTitle
  1296. 00000DC2  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  1297. 00000DC6  4267                     clr.w      -[A7]
  1298. 00000DC8  A95D                     syscall    HiliteControl
  1299. 00000DCA  4EBA 07CC                jsr        [PC + 0x7CC /* 00001598 */]
  1300. 00000DCE  4EBA FB5C                jsr        [PC - 0x4A4 /* 0000092C */]
  1301. 00000DD2  4EBA FA46                jsr        [PC - 0x5BA /* 0000081A */]
  1302. 00000DD6  4EBA F8C4                jsr        [PC - 0x73C /* 0000069C */]
  1303. 00000DDA  6000 00A6                bra        +0xA8 /* 00000E82 */
  1304. label00000DDE:
  1305. 00000DDE  202E 000C                move.l     D0, [A6 + 0xC]
  1306. 00000DE2  B0AD FCD6                cmp.l      D0, [A5 - 0x32A]
  1307. 00000DE6  6600 009A                bne        +0x9C /* 00000E82 */
  1308. 00000DEA  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  1309. 00000DEE  486E FEEE                pea.l      [A6 - 0x112]
  1310. 00000DF2  A95E                     syscall    GetControlTitle/GetCTitle
  1311. 00000DF4  206D FBD2                movea.l    A0, [A5 - 0x42E]
  1312. 00000DF8  2050                     movea.l    A0, [A0]
  1313. 00000DFA  2F08                     move.l     -[A7], A0
  1314. 00000DFC  486E FEEE                pea.l      [A6 - 0x112]
  1315. 00000E00  4EBA F644                jsr        [PC - 0x9BC /* 00000446 */]
  1316. 00000E04  6600 0030                bne        +0x32 /* 00000E36 */
  1317. 00000E08  594F                     subq.w     A7, 4
  1318. 00000E0A  A975                     syscall    TickCount
  1319. 00000E0C  2B5F FCFE                move.l     [A5 - 0x302], [A7]+
  1320. 00000E10  422D FD46                clr.b      [A5 - 0x2BA]
  1321. 00000E14  2F2D FCDA                move.l     -[A7], [A5 - 0x326]
  1322. 00000E18  4267                     clr.w      -[A7]
  1323. 00000E1A  A95D                     syscall    HiliteControl
  1324. 00000E1C  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  1325. 00000E20  206D FBCE                movea.l    A0, [A5 - 0x432]
  1326. 00000E24  2050                     movea.l    A0, [A0]
  1327. 00000E26  2F08                     move.l     -[A7], A0
  1328. 00000E28  A95F                     syscall    SetControlTitle/SetCTitle
  1329. 00000E2A  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  1330. 00000E2E  4267                     clr.w      -[A7]
  1331. 00000E30  A95D                     syscall    HiliteControl
  1332. 00000E32  6000 004E                bra        +0x50 /* 00000E82 */
  1333. label00000E36:
  1334. 00000E36  206D FBCE                movea.l    A0, [A5 - 0x432]
  1335. 00000E3A  2050                     movea.l    A0, [A0]
  1336. 00000E3C  2F08                     move.l     -[A7], A0
  1337. 00000E3E  486E FEEE                pea.l      [A6 - 0x112]
  1338. 00000E42  4EBA F602                jsr        [PC - 0x9FE /* 00000446 */]
  1339. 00000E46  6600 003A                bne        +0x3C /* 00000E82 */
  1340. 00000E4A  594F                     subq.w     A7, 4
  1341. 00000E4C  A975                     syscall    TickCount
  1342. 00000E4E  201F                     move.l     D0, [A7]+
  1343. 00000E50  90AD FCFE                sub.l      D0, [A5 - 0x302]
  1344. 00000E54  D0AD FD06                add.l      D0, [A5 - 0x2FA]
  1345. 00000E58  2B40 FD06                move.l     [A5 - 0x2FA], D0
  1346. 00000E5C  1B7C 0001 FD46           move.b     [A5 - 0x2BA], 0x1
  1347. 00000E62  2F2D FCDA                move.l     -[A7], [A5 - 0x326]
  1348. 00000E66  3F3C 00FF                move.w     -[A7], 0xFF
  1349. 00000E6A  A95D                     syscall    HiliteControl
  1350. 00000E6C  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  1351. 00000E70  206D FBD2                movea.l    A0, [A5 - 0x42E]
  1352. 00000E74  2050                     movea.l    A0, [A0]
  1353. 00000E76  2F08                     move.l     -[A7], A0
  1354. 00000E78  A95F                     syscall    SetControlTitle/SetCTitle
  1355. 00000E7A  2F2D FCD6                move.l     -[A7], [A5 - 0x32A]
  1356. 00000E7E  4267                     clr.w      -[A7]
  1357. 00000E80  A95D                     syscall    HiliteControl
  1358. label00000E82:
  1359. 00000E82  4E5E                     unlink     A6
  1360. 00000E84  205F                     movea.l    A0, [A7]+
  1361. 00000E86  504F                     addq.w     A7, 8
  1362. 00000E88  4ED0                     jmp        [A0]
  1363. fn00000E8A:
  1364. 00000E8A  4E56 FFE2                link       A6, -0x001E
  1365. 00000E8E  4E71                     nop
  1366. 00000E90  4E71                     nop
  1367. 00000E92  2D6D FD4A FFE6           move.l     [A6 - 0x1A], [A5 - 0x2B6]
  1368. 00000E98  3D6D FD56 FFEE           move.w     [A6 - 0x12], [A5 - 0x2AA]
  1369. 00000E9E  202E FFE6                move.l     D0, [A6 - 0x1A]
  1370. 00000EA2  0280 0000 00FF           andi.l     D0, 0xFF
  1371. 00000EA8  3D40 FFEC                move.w     [A6 - 0x14], D0
  1372. 00000EAC  3D6E FFEC FFEA           move.w     [A6 - 0x16], [A6 - 0x14]
  1373. 00000EB2  302E FFEE                move.w     D0, [A6 - 0x12]
  1374. 00000EB6  0240 0100                andi.w     D0, 0x100
  1375. 00000EBA  4A40                     tst.w      D0
  1376. 00000EBC  6700 0016                beq        +0x18 /* 00000ED4 */
  1377. 00000EC0  594F                     subq.w     A7, 4
  1378. 00000EC2  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1379. 00000EC6  A93E                     syscall    MenuKey
  1380. 00000EC8  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  1381. 00000ECC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  1382. 00000ED0  4EBA FDDC                jsr        [PC - 0x224 /* 00000CAE */]
  1383. label00000ED4:
  1384. 00000ED4  4E5E                     unlink     A6
  1385. 00000ED6  4E75                     rts
  1386. fn00000ED8:
  1387. 00000ED8  4E56 FFF0                link       A6, -0x0010
  1388. 00000EDC  4E71                     nop
  1389. 00000EDE  4E71                     nop
  1390. 00000EE0  554F                     subq.w     A7, 2
  1391. 00000EE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1392. 00000EE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1393. 00000EEA  A91E                     syscall    TrackGoAway
  1394. 00000EEC  4A1F                     tst.b      [A7]+
  1395. 00000EEE  6700 001E                beq        +0x20 /* 00000F0E */
  1396. 00000EF2  202E 0008                move.l     D0, [A6 + 0x8]
  1397. 00000EF6  B0AD FCDE                cmp.l      D0, [A5 - 0x322]
  1398. 00000EFA  6600 000C                bne        +0xE /* 00000F08 */
  1399. 00000EFE  1B7C 0001 FD47           move.b     [A5 - 0x2B9], 0x1
  1400. 00000F04  6000 0008                bra        +0xA /* 00000F0E */
  1401. label00000F08:
  1402. 00000F08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1403. 00000F0C  A916                     syscall    HideWindow
  1404. label00000F0E:
  1405. 00000F0E  4E5E                     unlink     A6
  1406. 00000F10  205F                     movea.l    A0, [A7]+
  1407. 00000F12  504F                     addq.w     A7, 8
  1408. 00000F14  4ED0                     jmp        [A0]
  1409. fn00000F16:
  1410. 00000F16  4E56 FFE4                link       A6, -0x001C
  1411. 00000F1A  4E71                     nop
  1412. 00000F1C  4E71                     nop
  1413. 00000F1E  594F                     subq.w     A7, 4
  1414. 00000F20  A924                     syscall    FrontWindow
  1415. 00000F22  201F                     move.l     D0, [A7]+
  1416. 00000F24  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1417. 00000F28  6700 000C                beq        +0xE /* 00000F36 */
  1418. 00000F2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1419. 00000F30  A91F                     syscall    SelectWindow
  1420. 00000F32  6000 00BC                bra        +0xBE /* 00000FF0 */
  1421. label00000F36:
  1422. 00000F36  554F                     subq.w     A7, 2
  1423. 00000F38  486D FD48                pea.l      [A5 - 0x2B8]
  1424. 00000F3C  A97F                     syscall    IsDialogEvent
  1425. 00000F3E  4A1F                     tst.b      [A7]+
  1426. 00000F40  6700 0048                beq        +0x4A /* 00000F8A */
  1427. 00000F44  554F                     subq.w     A7, 2
  1428. 00000F46  486D FD48                pea.l      [A5 - 0x2B8]
  1429. 00000F4A  486E FFE4                pea.l      [A6 - 0x1C]
  1430. 00000F4E  486E FFEE                pea.l      [A6 - 0x12]
  1431. 00000F52  A980                     syscall    DialogSelect
  1432. 00000F54  4A1F                     tst.b      [A7]+
  1433. 00000F56  6700 002E                beq        +0x30 /* 00000F86 */
  1434. 00000F5A  202E FFE4                move.l     D0, [A6 - 0x1C]
  1435. 00000F5E  B0AD FBB6                cmp.l      D0, [A5 - 0x44A]
  1436. 00000F62  6600 000E                bne        +0x10 /* 00000F72 */
  1437. 00000F66  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1438. 00000F6A  4EBA 0CB8                jsr        [PC + 0xCB8 /* 00001C24 */]
  1439. 00000F6E  6000 0016                bra        +0x18 /* 00000F86 */
  1440. label00000F72:
  1441. 00000F72  202E FFE4                move.l     D0, [A6 - 0x1C]
  1442. 00000F76  B0AD FBB2                cmp.l      D0, [A5 - 0x44E]
  1443. 00000F7A  6600 000A                bne        +0xC /* 00000F86 */
  1444. 00000F7E  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1445. 00000F82  4EBA 0EEC                jsr        [PC + 0xEEC /* 00001E70 */]
  1446. label00000F86:
  1447. 00000F86  6000 0068                bra        +0x6A /* 00000FF0 */
  1448. label00000F8A:
  1449. 00000F8A  202E 0008                move.l     D0, [A6 + 0x8]
  1450. 00000F8E  B0AD FCDE                cmp.l      D0, [A5 - 0x322]
  1451. 00000F92  6600 005C                bne        +0x5E /* 00000FF0 */
  1452. 00000F96  486D FD52                pea.l      [A5 - 0x2AE]
  1453. 00000F9A  A871                     syscall    GlobalToLocal
  1454. 00000F9C  554F                     subq.w     A7, 2
  1455. 00000F9E  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1456. 00000FA2  2F2D FBFA                move.l     -[A7], [A5 - 0x406]
  1457. 00000FA6  A8E8                     syscall    PtInRgn
  1458. 00000FA8  0C2D 0001 FD46           cmpi.b     [A5 - 0x2BA], 0x1
  1459. 00000FAE  57C0                     seq        D0
  1460. 00000FB0  4400                     neg.b      D0
  1461. 00000FB2  C01F                     and.b      D0, [A7]+
  1462. 00000FB4  4A00                     tst.b      D0
  1463. 00000FB6  6700 000E                beq        +0x10 /* 00000FC6 */
  1464. 00000FBA  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1465. 00000FBE  4EBA FBCE                jsr        [PC - 0x432 /* 00000B8E */]
  1466. 00000FC2  6000 002C                bra        +0x2E /* 00000FF0 */
  1467. label00000FC6:
  1468. 00000FC6  554F                     subq.w     A7, 2
  1469. 00000FC8  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1470. 00000FCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1471. 00000FD0  486E FFE8                pea.l      [A6 - 0x18]
  1472. 00000FD4  A96C                     syscall    FindControl
  1473. 00000FD6  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  1474. 00000FDA  0C6E 000A FFEC           cmpi.w     [A6 - 0x14], 0xA /* '\n' */
  1475. 00000FE0  6600 000E                bne        +0x10 /* 00000FF0 */
  1476. 00000FE4  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1477. 00000FE8  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1478. 00000FEC  4EBA FD78                jsr        [PC - 0x288 /* 00000D66 */]
  1479. label00000FF0:
  1480. 00000FF0  4E5E                     unlink     A6
  1481. 00000FF2  205F                     movea.l    A0, [A7]+
  1482. 00000FF4  584F                     addq.w     A7, 4
  1483. 00000FF6  4ED0                     jmp        [A0]
  1484. fn00000FF8:
  1485. 00000FF8  4E56 FFEC                link       A6, -0x0014
  1486. 00000FFC  4E71                     nop
  1487. 00000FFE  4E71                     nop
  1488. 00001000  594F                     subq.w     A7, 4
  1489. 00001002  A924                     syscall    FrontWindow
  1490. 00001004  201F                     move.l     D0, [A7]+
  1491. 00001006  B0AD FBAE                cmp.l      D0, [A5 - 0x452]
  1492. 0000100A  6600 0008                bne        +0xA /* 00001014 */
  1493. 0000100E  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  1494. 00001012  A916                     syscall    HideWindow
  1495. label00001014:
  1496. 00001014  554F                     subq.w     A7, 2
  1497. 00001016  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1498. 0000101A  486E FFEC                pea.l      [A6 - 0x14]
  1499. 0000101E  A92C                     syscall    FindWindow
  1500. 00001020  3B5F FD3E                move.w     [A5 - 0x2C2], [A7]+
  1501. 00001024  302D FD3E                move.w     D0, [A5 - 0x2C2]
  1502. 00001028  6000 0052                bra        +0x54 /* 0000107C */
  1503. 0000102C  6000 006C                bra        +0x6E /* 0000109A */
  1504. 00001030  594F                     subq.w     A7, 4
  1505. 00001032  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1506. 00001036  A93D                     syscall    MenuSelect
  1507. 00001038  4EBA FC74                jsr        [PC - 0x38C /* 00000CAE */]
  1508. 0000103C  6000 005C                bra        +0x5E /* 0000109A */
  1509. 00001040  486D FD48                pea.l      [A5 - 0x2B8]
  1510. 00001044  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1511. 00001048  A9B3                     syscall    SystemClick
  1512. 0000104A  6000 004E                bra        +0x50 /* 0000109A */
  1513. 0000104E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1514. 00001052  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1515. 00001056  486D FC36                pea.l      [A5 - 0x3CA]
  1516. 0000105A  A925                     syscall    DragWindow
  1517. 0000105C  6000 003C                bra        +0x3E /* 0000109A */
  1518. 00001060  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1519. 00001064  4EBA FEB0                jsr        [PC - 0x150 /* 00000F16 */]
  1520. 00001068  6000 0030                bra        +0x32 /* 0000109A */
  1521. 0000106C  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  1522. 00001070  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1523. 00001074  4EBA FE62                jsr        [PC - 0x19E /* 00000ED8 */]
  1524. 00001078  6000 0020                bra        +0x22 /* 0000109A */
  1525. label0000107C:
  1526. 0000107C  0C40 0007                cmpi.w     D0, 0x7
  1527. 00001080  6418                     bcc        +0x1A /* 0000109A */
  1528. 00001082  D040                     add.w      D0, D0
  1529. 00001084  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1530. 00001088  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1531. 0000108C  FFA0                     .invalid   <<F/6/7>>
  1532. 0000108E  FFA4                     .invalid   <<F/6/7>>
  1533. 00001090  FFB4                     .invalid   <<F/6/7>>
  1534. 00001092  FFD4                     .invalid   <<F/7/7>>
  1535. 00001094  FFC2                     .invalid   <<F/7/7>>
  1536. 00001096  000E FFE0                ori.b      A6, 0xE0
  1537. label0000109A:
  1538. 0000109A  4E5E                     unlink     A6
  1539. 0000109C  4E75                     rts
  1540. fn0000109E:
  1541. 0000109E  4E56 FFE8                link       A6, -0x0018
  1542. 000010A2  4E71                     nop
  1543. 000010A4  4E71                     nop
  1544. 000010A6  486E FFEC                pea.l      [A6 - 0x14]
  1545. 000010AA  A874                     syscall    GetPort
  1546. 000010AC  2D6D FD4A FFE8           move.l     [A6 - 0x18], [A5 - 0x2B6]
  1547. 000010B2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1548. 000010B6  A873                     syscall    SetPort
  1549. 000010B8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1550. 000010BC  A922                     syscall    BeginUpdate
  1551. 000010BE  202E FFE8                move.l     D0, [A6 - 0x18]
  1552. 000010C2  B0AD FCDE                cmp.l      D0, [A5 - 0x322]
  1553. 000010C6  6600 0024                bne        +0x26 /* 000010EC */
  1554. 000010CA  4EBA 0564                jsr        [PC + 0x564 /* 00001630 */]
  1555. 000010CE  486D FC3E                pea.l      [A5 - 0x3C2]
  1556. 000010D2  3F2D FD3A                move.w     -[A7], [A5 - 0x2C6]
  1557. 000010D6  4EBA 0270                jsr        [PC + 0x270 /* 00001348 */]
  1558. 000010DA  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  1559. 000010DE  A969                     syscall    DrawControls
  1560. 000010E0  4EBA F5BA                jsr        [PC - 0xA46 /* 0000069C */]
  1561. 000010E4  4EBA F734                jsr        [PC - 0x8CC /* 0000081A */]
  1562. 000010E8  6000 0008                bra        +0xA /* 000010F2 */
  1563. label000010EC:
  1564. 000010EC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1565. 000010F0  A981                     syscall    DrawDialog
  1566. label000010F2:
  1567. 000010F2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1568. 000010F6  A923                     syscall    EndUpdate
  1569. 000010F8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1570. 000010FC  A873                     syscall    SetPort
  1571. 000010FE  4E5E                     unlink     A6
  1572. 00001100  4E75                     rts
  1573. fn00001102:
  1574. 00001102  4E56 FFEA                link       A6, -0x0016
  1575. 00001106  4E71                     nop
  1576. 00001108  4E71                     nop
  1577. 0000110A  422D FD47                clr.b      [A5 - 0x2B9]
  1578. 0000110E  3D7C 014E FFEA           move.w     [A6 - 0x16], 0x14E
  1579. label00001114:
  1580. 00001114  486E FFEC                pea.l      [A6 - 0x14]
  1581. 00001118  A972                     syscall    GetMouse
  1582. 0000111A  594F                     subq.w     A7, 4
  1583. 0000111C  A924                     syscall    FrontWindow
  1584. 0000111E  201F                     move.l     D0, [A7]+
  1585. 00001120  B0AD FCDE                cmp.l      D0, [A5 - 0x322]
  1586. 00001124  6600 0040                bne        +0x42 /* 00001166 */
  1587. 00001128  0C2D 0001 FD46           cmpi.b     [A5 - 0x2BA], 0x1
  1588. 0000112E  6600 0030                bne        +0x32 /* 00001160 */
  1589. 00001132  554F                     subq.w     A7, 2
  1590. 00001134  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1591. 00001138  2F2D FBFA                move.l     -[A7], [A5 - 0x406]
  1592. 0000113C  A8E8                     syscall    PtInRgn
  1593. 0000113E  4A1F                     tst.b      [A7]+
  1594. 00001140  6700 0010                beq        +0x12 /* 00001152 */
  1595. 00001144  206D FBDE                movea.l    A0, [A5 - 0x422]
  1596. 00001148  2050                     movea.l    A0, [A0]
  1597. 0000114A  2F08                     move.l     -[A7], A0
  1598. 0000114C  A851                     syscall    SetCursor
  1599. 0000114E  6000 000C                bra        +0xE /* 0000115C */
  1600. label00001152:
  1601. 00001152  206D FBE2                movea.l    A0, [A5 - 0x41E]
  1602. 00001156  2050                     movea.l    A0, [A0]
  1603. 00001158  2F08                     move.l     -[A7], A0
  1604. 0000115A  A851                     syscall    SetCursor
  1605. label0000115C:
  1606. 0000115C  6000 0004                bra        +0x6 /* 00001162 */
  1607. label00001160:
  1608. 00001160  A850                     syscall    InitCursor
  1609. label00001162:
  1610. 00001162  6000 0004                bra        +0x6 /* 00001168 */
  1611. label00001166:
  1612. 00001166  A850                     syscall    InitCursor
  1613. label00001168:
  1614. 00001168  4A2D FD46                tst.b      [A5 - 0x2BA]
  1615. 0000116C  6700 0010                beq        +0x12 /* 0000117E */
  1616. 00001170  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  1617. 00001174  A873                     syscall    SetPort
  1618. 00001176  4EBA F46A                jsr        [PC - 0xB96 /* 000005E2 */]
  1619. 0000117A  6000 0006                bra        +0x8 /* 00001182 */
  1620. label0000117E:
  1621. 0000117E  4EBA F436                jsr        [PC - 0xBCA /* 000005B6 */]
  1622. label00001182:
  1623. 00001182  A9B4                     syscall    SystemTask
  1624. 00001184  554F                     subq.w     A7, 2
  1625. 00001186  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  1626. 0000118A  486D FD48                pea.l      [A5 - 0x2B8]
  1627. 0000118E  A970                     syscall    GetNextEvent
  1628. 00001190  4A1F                     tst.b      [A7]+
  1629. 00001192  6700 0054                beq        +0x56 /* 000011E8 */
  1630. 00001196  302D FD48                move.w     D0, [A5 - 0x2B8]
  1631. 0000119A  6000 002A                bra        +0x2C /* 000011C6 */
  1632. 0000119E  4EBA FE58                jsr        [PC - 0x1A8 /* 00000FF8 */]
  1633. 000011A2  6000 0044                bra        +0x46 /* 000011E8 */
  1634. 000011A6  4EBA FCE2                jsr        [PC - 0x31E /* 00000E8A */]
  1635. 000011AA  6000 003C                bra        +0x3E /* 000011E8 */
  1636. 000011AE  6000 0038                bra        +0x3A /* 000011E8 */
  1637. 000011B2  4EBA FEEA                jsr        [PC - 0x116 /* 0000109E */]
  1638. 000011B6  6000 0030                bra        +0x32 /* 000011E8 */
  1639. 000011BA  2F2D FD4A                move.l     -[A7], [A5 - 0x2B6]
  1640. 000011BE  A873                     syscall    SetPort
  1641. 000011C0  A850                     syscall    InitCursor
  1642. 000011C2  6000 0024                bra        +0x26 /* 000011E8 */
  1643. label000011C6:
  1644. 000011C6  5340                     subq.w     D0, 1
  1645. 000011C8  0C40 0008                cmpi.w     D0, 0x8
  1646. 000011CC  641A                     bcc        +0x1C /* 000011E8 */
  1647. 000011CE  D040                     add.w      D0, D0
  1648. 000011D0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1649. 000011D4  4EFB 0002                jmp        [PC + D0.w + 0x2]
  1650. 000011D8  FFC6                     .invalid   <<F/7/7>>
  1651. 000011DA  FFD6                     .invalid   <<F/7/7>>
  1652. 000011DC  FFCE                     .invalid   <<F/7/7>>
  1653. 000011DE  0010 0010                ori.b      [A0], 0x10
  1654. 000011E2  FFDA                     .invalid   <<F/7/7>>
  1655. 000011E4  0010 FFE2                ori.b      [A0], 0xE2
  1656. label000011E8:
  1657. 000011E8  4A2D FD47                tst.b      [A5 - 0x2B9]
  1658. 000011EC  6700 FF26                beq        -0xD8 /* 00001114 */
  1659. 000011F0  4E5E                     unlink     A6
  1660. 000011F2  4E75                     rts
  1661. export_10:
  1662. 000011F4  50E7                     st         -[A7]
  1663. 000011F6  4EBA EFC0                jsr        [PC - 0x1040 /* 000001B8 */]
  1664. 000011FA  4E56 FFF0                link       A6, -0x0010
  1665. 000011FE  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1666. 00001202  41ED 0082                lea.l      A0, [A5 + 0x82 /* export_12 */]
  1667. 00001206  2F08                     move.l     -[A7], A0
  1668. 00001208  A9F1                     syscall    UnloadSeg
  1669. 0000120A  302D FCA0                move.w     D0, [A5 - 0x360]
  1670. 0000120E  906D FCAC                sub.w      D0, [A5 - 0x354]
  1671. 00001212  3B40 FD36                move.w     [A5 - 0x2CA], D0
  1672. 00001216  3B6D FD36 FD38           move.w     [A5 - 0x2C8], [A5 - 0x2CA]
  1673. 0000121C  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  1674. 00001220  A915                     syscall    ShowWindow
  1675. 00001222  4EBA FEDE                jsr        [PC - 0x122 /* 00001102 */]
  1676. 00001226  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  1677. 0000122A  A914                     syscall    DisposeWindow
  1678. 0000122C  4E5E                     unlink     A6
  1679. 0000122E  4EBA F0CE                jsr        [PC - 0xF32 /* 000002FE */]
  1680. fn00001232:
  1681. 00001232  4E56 FFE2                link       A6, -0x001E
  1682. 00001236  4E71                     nop
  1683. 00001238  4E71                     nop
  1684. 0000123A  486D FC86                pea.l      [A5 - 0x37A]
  1685. 0000123E  7001                     moveq.l    D0, 0x01
  1686. 00001240  C1FC 0002                muls.w     D0, 0x2
  1687. 00001244  4440                     neg.w      D0
  1688. 00001246  3F00                     move.w     -[A7], D0
  1689. 00001248  7001                     moveq.l    D0, 0x01
  1690. 0000124A  C1FC 0002                muls.w     D0, 0x2
  1691. 0000124E  4440                     neg.w      D0
  1692. 00001250  3F00                     move.w     -[A7], D0
  1693. 00001252  A8A9                     syscall    InsetRect
  1694. 00001254  3F3C 0002                move.w     -[A7], 0x2
  1695. 00001258  3F3C 0002                move.w     -[A7], 0x2
  1696. 0000125C  A89B                     syscall    PenSize
  1697. 0000125E  486D FC86                pea.l      [A5 - 0x37A]
  1698. 00001262  A8A1                     syscall    FrameRect
  1699. 00001264  A89E                     syscall    PenNormal
  1700. 00001266  3F2D FC88                move.w     -[A7], [A5 - 0x378]
  1701. 0000126A  3F2D FC8A                move.w     -[A7], [A5 - 0x376]
  1702. 0000126E  A893                     syscall    MoveTo
  1703. 00001270  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  1704. label00001276:
  1705. 00001276  4A2E FFEF                tst.b      [A6 - 0x11]
  1706. 0000127A  6700 001E                beq        +0x20 /* 0000129A */
  1707. 0000127E  4267                     clr.w      -[A7]
  1708. 00001280  3F3C 0005                move.w     -[A7], 0x5
  1709. 00001284  A892                     syscall    Line
  1710. 00001286  3F3C 0008                move.w     -[A7], 0x8
  1711. 0000128A  7001                     moveq.l    D0, 0x01
  1712. 0000128C  C1FC 0005                muls.w     D0, 0x5
  1713. 00001290  4440                     neg.w      D0
  1714. 00001292  3F00                     move.w     -[A7], D0
  1715. 00001294  A894                     syscall    Move
  1716. 00001296  6000 001A                bra        +0x1C /* 000012B2 */
  1717. label0000129A:
  1718. 0000129A  4267                     clr.w      -[A7]
  1719. 0000129C  3F3C 0003                move.w     -[A7], 0x3
  1720. 000012A0  A892                     syscall    Line
  1721. 000012A2  3F3C 0008                move.w     -[A7], 0x8
  1722. 000012A6  7001                     moveq.l    D0, 0x01
  1723. 000012A8  C1FC 0003                muls.w     D0, 0x3
  1724. 000012AC  4440                     neg.w      D0
  1725. 000012AE  3F00                     move.w     -[A7], D0
  1726. 000012B0  A894                     syscall    Move
  1727. label000012B2:
  1728. 000012B2  102E FFEF                move.b     D0, [A6 - 0x11]
  1729. 000012B6  0A00 0001                xori.b     D0, 0x1
  1730. 000012BA  1D40 FFEF                move.b     [A6 - 0x11], D0
  1731. 000012BE  486E FFEA                pea.l      [A6 - 0x16]
  1732. 000012C2  A89A                     syscall    GetPen
  1733. 000012C4  302E FFEC                move.w     D0, [A6 - 0x14]
  1734. 000012C8  B06D FC8C                cmp.w      D0, [A5 - 0x374]
  1735. 000012CC  6FA8                     ble        -0x56 /* 00001276 */
  1736. 000012CE  3F2D FC8C                move.w     -[A7], [A5 - 0x374]
  1737. 000012D2  3F2D FC86                move.w     -[A7], [A5 - 0x37A]
  1738. 000012D6  A893                     syscall    MoveTo
  1739. 000012D8  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  1740. label000012DE:
  1741. 000012DE  4A2E FFEF                tst.b      [A6 - 0x11]
  1742. 000012E2  6700 001E                beq        +0x20 /* 00001302 */
  1743. 000012E6  3F3C 0005                move.w     -[A7], 0x5
  1744. 000012EA  4267                     clr.w      -[A7]
  1745. 000012EC  A892                     syscall    Line
  1746. 000012EE  7001                     moveq.l    D0, 0x01
  1747. 000012F0  C1FC 0005                muls.w     D0, 0x5
  1748. 000012F4  4440                     neg.w      D0
  1749. 000012F6  3F00                     move.w     -[A7], D0
  1750. 000012F8  3F3C 0008                move.w     -[A7], 0x8
  1751. 000012FC  A894                     syscall    Move
  1752. 000012FE  6000 001A                bra        +0x1C /* 0000131A */
  1753. label00001302:
  1754. 00001302  3F3C 0003                move.w     -[A7], 0x3
  1755. 00001306  4267                     clr.w      -[A7]
  1756. 00001308  A892                     syscall    Line
  1757. 0000130A  7001                     moveq.l    D0, 0x01
  1758. 0000130C  C1FC 0003                muls.w     D0, 0x3
  1759. 00001310  4440                     neg.w      D0
  1760. 00001312  3F00                     move.w     -[A7], D0
  1761. 00001314  3F3C 0008                move.w     -[A7], 0x8
  1762. 00001318  A894                     syscall    Move
  1763. label0000131A:
  1764. 0000131A  102E FFEF                move.b     D0, [A6 - 0x11]
  1765. 0000131E  0A00 0001                xori.b     D0, 0x1
  1766. 00001322  1D40 FFEF                move.b     [A6 - 0x11], D0
  1767. 00001326  486E FFEA                pea.l      [A6 - 0x16]
  1768. 0000132A  A89A                     syscall    GetPen
  1769. 0000132C  302E FFEA                move.w     D0, [A6 - 0x16]
  1770. 00001330  B06D FC8A                cmp.w      D0, [A5 - 0x376]
  1771. 00001334  6FA8                     ble        -0x56 /* 000012DE */
  1772. 00001336  486D FC86                pea.l      [A5 - 0x37A]
  1773. 0000133A  3F3C 0002                move.w     -[A7], 0x2
  1774. 0000133E  3F3C 0002                move.w     -[A7], 0x2
  1775. 00001342  A8A9                     syscall    InsetRect
  1776. 00001344  4E5E                     unlink     A6
  1777. 00001346  4E75                     rts
  1778. fn00001348:
  1779. 00001348  4E56 FEE0                link       A6, -0x0120
  1780. 0000134C  4E71                     nop
  1781. 0000134E  4E71                     nop
  1782. 00001350  206E 000A                movea.l    A0, [A6 + 0xA]
  1783. 00001354  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1784. 00001358  22D8                     move.l     [A1]+, [A0]+
  1785. 0000135A  22D8                     move.l     [A1]+, [A0]+
  1786. 0000135C  486E FFE8                pea.l      [A6 - 0x18]
  1787. 00001360  3F3C 0001                move.w     -[A7], 0x1
  1788. 00001364  3F3C 0001                move.w     -[A7], 0x1
  1789. 00001368  A8A9                     syscall    InsetRect
  1790. 0000136A  486E FFE8                pea.l      [A6 - 0x18]
  1791. 0000136E  A8A3                     syscall    EraseRect
  1792. 00001370  486E FFE8                pea.l      [A6 - 0x18]
  1793. 00001374  3F3C FFFF                move.w     -[A7], 0xFFFF
  1794. 00001378  3F3C FFFF                move.w     -[A7], 0xFFFF
  1795. 0000137C  A8A9                     syscall    InsetRect
  1796. 0000137E  302E 0008                move.w     D0, [A6 + 0x8]
  1797. 00001382  48C0                     ext.l      D0
  1798. 00001384  2F00                     move.l     -[A7], D0
  1799. 00001386  486E FEE8                pea.l      [A6 - 0x118]
  1800. 0000138A  4EBA F158                jsr        [PC - 0xEA8 /* 000004E4 */]
  1801. 0000138E  4267                     clr.w      -[A7]
  1802. 00001390  A887                     syscall    TextFont
  1803. 00001392  3F3C 000C                move.w     -[A7], 0xC
  1804. 00001396  A88A                     syscall    TextSize
  1805. 00001398  554F                     subq.w     A7, 2
  1806. 0000139A  486E FEE8                pea.l      [A6 - 0x118]
  1807. 0000139E  A88C                     syscall    StringWidth
  1808. 000013A0  301F                     move.w     D0, [A7]+
  1809. 000013A2  5840                     addq.w     D0, 4
  1810. 000013A4  322E FFEE                move.w     D1, [A6 - 0x12]
  1811. 000013A8  9240                     sub.w      D1, D0
  1812. 000013AA  3F01                     move.w     -[A7], D1
  1813. 000013AC  302E FFEC                move.w     D0, [A6 - 0x14]
  1814. 000013B0  5940                     subq.w     D0, 4
  1815. 000013B2  3F00                     move.w     -[A7], D0
  1816. 000013B4  A893                     syscall    MoveTo
  1817. 000013B6  486E FEE8                pea.l      [A6 - 0x118]
  1818. 000013BA  A884                     syscall    DrawString
  1819. 000013BC  4E5E                     unlink     A6
  1820. 000013BE  205F                     movea.l    A0, [A7]+
  1821. 000013C0  5C4F                     addq.w     A7, 6
  1822. 000013C2  4ED0                     jmp        [A0]
  1823. fn000013C4:
  1824. 000013C4  4E56 FFE8                link       A6, -0x0018
  1825. 000013C8  4E71                     nop
  1826. 000013CA  4E71                     nop
  1827. 000013CC  206E 000C                movea.l    A0, [A6 + 0xC]
  1828. 000013D0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1829. 000013D4  22D8                     move.l     [A1]+, [A0]+
  1830. 000013D6  22D8                     move.l     [A1]+, [A0]+
  1831. 000013D8  4267                     clr.w      -[A7]
  1832. 000013DA  A887                     syscall    TextFont
  1833. 000013DC  3F3C 000C                move.w     -[A7], 0xC
  1834. 000013E0  A88A                     syscall    TextSize
  1835. 000013E2  554F                     subq.w     A7, 2
  1836. 000013E4  206E 0008                movea.l    A0, [A6 + 0x8]
  1837. 000013E8  2050                     movea.l    A0, [A0]
  1838. 000013EA  2F08                     move.l     -[A7], A0
  1839. 000013EC  A88C                     syscall    StringWidth
  1840. 000013EE  301F                     move.w     D0, [A7]+
  1841. 000013F0  5440                     addq.w     D0, 2
  1842. 000013F2  322E FFEA                move.w     D1, [A6 - 0x16]
  1843. 000013F6  9240                     sub.w      D1, D0
  1844. 000013F8  3F01                     move.w     -[A7], D1
  1845. 000013FA  302E FFEC                move.w     D0, [A6 - 0x14]
  1846. 000013FE  5940                     subq.w     D0, 4
  1847. 00001400  3F00                     move.w     -[A7], D0
  1848. 00001402  A893                     syscall    MoveTo
  1849. 00001404  206E 0008                movea.l    A0, [A6 + 0x8]
  1850. 00001408  2050                     movea.l    A0, [A0]
  1851. 0000140A  2F08                     move.l     -[A7], A0
  1852. 0000140C  A884                     syscall    DrawString
  1853. 0000140E  4E5E                     unlink     A6
  1854. 00001410  205F                     movea.l    A0, [A7]+
  1855. 00001412  504F                     addq.w     A7, 8
  1856. 00001414  4ED0                     jmp        [A0]
  1857. fn00001416:
  1858. 00001416  4E56 FFE8                link       A6, -0x0018
  1859. 0000141A  4E71                     nop
  1860. 0000141C  4E71                     nop
  1861. 0000141E  486D FC56                pea.l      [A5 - 0x3AA]
  1862. 00001422  A8A1                     syscall    FrameRect
  1863. 00001424  486D FC4E                pea.l      [A5 - 0x3B2]
  1864. 00001428  A8A1                     syscall    FrameRect
  1865. 0000142A  486D FC46                pea.l      [A5 - 0x3BA]
  1866. 0000142E  A8A1                     syscall    FrameRect
  1867. 00001430  486D FC56                pea.l      [A5 - 0x3AA]
  1868. 00001434  2F2D FBCA                move.l     -[A7], [A5 - 0x436]
  1869. 00001438  4EBA FF8A                jsr        [PC - 0x76 /* 000013C4 */]
  1870. 0000143C  486D FC4E                pea.l      [A5 - 0x3B2]
  1871. 00001440  2F2D FBC6                move.l     -[A7], [A5 - 0x43A]
  1872. 00001444  4EBA FF7E                jsr        [PC - 0x82 /* 000013C4 */]
  1873. 00001448  486D FC46                pea.l      [A5 - 0x3BA]
  1874. 0000144C  2F2D FBC2                move.l     -[A7], [A5 - 0x43E]
  1875. 00001450  4EBA FF72                jsr        [PC - 0x8E /* 000013C4 */]
  1876. 00001454  486D FC56                pea.l      [A5 - 0x3AA]
  1877. 00001458  3F3C 0001                move.w     -[A7], 0x1
  1878. 0000145C  4EBA FEEA                jsr        [PC - 0x116 /* 00001348 */]
  1879. 00001460  486D FC4E                pea.l      [A5 - 0x3B2]
  1880. 00001464  3F3C 0001                move.w     -[A7], 0x1
  1881. 00001468  4EBA FEDE                jsr        [PC - 0x122 /* 00001348 */]
  1882. 0000146C  486D FC46                pea.l      [A5 - 0x3BA]
  1883. 00001470  4267                     clr.w      -[A7]
  1884. 00001472  4EBA FED4                jsr        [PC - 0x12C /* 00001348 */]
  1885. 00001476  4E5E                     unlink     A6
  1886. 00001478  4E75                     rts
  1887. fn0000147A:
  1888. 0000147A  4E56 FFE8                link       A6, -0x0018
  1889. 0000147E  4E71                     nop
  1890. 00001480  4E71                     nop
  1891. 00001482  486D FC2E                pea.l      [A5 - 0x3D2]
  1892. 00001486  486D FDFA                pea.l      [A5 - 0x206]
  1893. 0000148A  A8A5                     syscall    FillRect
  1894. 0000148C  486D FC7E                pea.l      [A5 - 0x382]
  1895. 00001490  3F3C FFFF                move.w     -[A7], 0xFFFF
  1896. 00001494  3F3C FFFF                move.w     -[A7], 0xFFFF
  1897. 00001498  A8A9                     syscall    InsetRect
  1898. 0000149A  486D FC7E                pea.l      [A5 - 0x382]
  1899. 0000149E  A8B7                     syscall    FrameOval
  1900. 000014A0  486D FC7E                pea.l      [A5 - 0x382]
  1901. 000014A4  3F3C 0001                move.w     -[A7], 0x1
  1902. 000014A8  3F3C 0001                move.w     -[A7], 0x1
  1903. 000014AC  A8A9                     syscall    InsetRect
  1904. 000014AE  486D FC7E                pea.l      [A5 - 0x382]
  1905. 000014B2  A8B9                     syscall    EraseOval
  1906. 000014B4  486D FC3E                pea.l      [A5 - 0x3C2]
  1907. 000014B8  A8A3                     syscall    EraseRect
  1908. 000014BA  486D FC3E                pea.l      [A5 - 0x3C2]
  1909. 000014BE  A8A1                     syscall    FrameRect
  1910. 000014C0  4E5E                     unlink     A6
  1911. 000014C2  4E75                     rts
  1912. fn000014C4:
  1913. 000014C4  4E56 FFF0                link       A6, -0x0010
  1914. 000014C8  4E71                     nop
  1915. 000014CA  4E71                     nop
  1916. 000014CC  2F2D FCB2                move.l     -[A7], [A5 - 0x34E]
  1917. 000014D0  486D FC26                pea.l      [A5 - 0x3DA]
  1918. 000014D4  A8F6                     syscall    DrawPicture
  1919. 000014D6  4E5E                     unlink     A6
  1920. 000014D8  4E75                     rts
  1921. fn000014DA:
  1922. 000014DA  4E56 FFE8                link       A6, -0x0018
  1923. 000014DE  4E71                     nop
  1924. 000014E0  4E71                     nop
  1925. 000014E2  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  1926. 000014E6  A87A                     syscall    GetClip
  1927. 000014E8  486D FC86                pea.l      [A5 - 0x37A]
  1928. 000014EC  A87B                     syscall    ClipRect
  1929. 000014EE  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  1930. 000014F2  486D FCA6                pea.l      [A5 - 0x35A]
  1931. 000014F6  A8F6                     syscall    DrawPicture
  1932. 000014F8  2F2D FCBE                move.l     -[A7], [A5 - 0x342]
  1933. 000014FC  486D FC9E                pea.l      [A5 - 0x362]
  1934. 00001500  A8F6                     syscall    DrawPicture
  1935. 00001502  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  1936. 00001506  A879                     syscall    SetClip
  1937. 00001508  2F2D FCB6                move.l     -[A7], [A5 - 0x34A]
  1938. 0000150C  486D FC8E                pea.l      [A5 - 0x372]
  1939. 00001510  A8F6                     syscall    DrawPicture
  1940. 00001512  2F2D FCBA                move.l     -[A7], [A5 - 0x346]
  1941. 00001516  486D FC96                pea.l      [A5 - 0x36A]
  1942. 0000151A  A8F6                     syscall    DrawPicture
  1943. 0000151C  486D FC1E                pea.l      [A5 - 0x3E2]
  1944. 00001520  486D FE12                pea.l      [A5 - 0x1EE]
  1945. 00001524  A8BB                     syscall    FillOval
  1946. 00001526  3F3C 0003                move.w     -[A7], 0x3
  1947. 0000152A  A887                     syscall    TextFont
  1948. 0000152C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1949. 00001530  A88A                     syscall    TextSize
  1950. 00001532  554F                     subq.w     A7, 2
  1951. 00001534  206D FBBE                movea.l    A0, [A5 - 0x442]
  1952. 00001538  2050                     movea.l    A0, [A0]
  1953. 0000153A  2F08                     move.l     -[A7], A0
  1954. 0000153C  A88C                     syscall    StringWidth
  1955. 0000153E  302D FC9C                move.w     D0, [A5 - 0x364]
  1956. 00001542  905F                     sub.w      D0, [A7]+
  1957. 00001544  3F00                     move.w     -[A7], D0
  1958. 00001546  302D FC96                move.w     D0, [A5 - 0x36A]
  1959. 0000154A  5740                     subq.w     D0, 3
  1960. 0000154C  3F00                     move.w     -[A7], D0
  1961. 0000154E  A893                     syscall    MoveTo
  1962. 00001550  206D FBBE                movea.l    A0, [A5 - 0x442]
  1963. 00001554  2050                     movea.l    A0, [A0]
  1964. 00001556  2F08                     move.l     -[A7], A0
  1965. 00001558  A884                     syscall    DrawString
  1966. 0000155A  4E5E                     unlink     A6
  1967. 0000155C  4E75                     rts
  1968. fn0000155E:
  1969. 0000155E  4E56 FFE8                link       A6, -0x0018
  1970. 00001562  4E71                     nop
  1971. 00001564  4E71                     nop
  1972. 00001566  486D FC76                pea.l      [A5 - 0x38A]
  1973. 0000156A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1974. 0000156E  3F3C FFFF                move.w     -[A7], 0xFFFF
  1975. 00001572  A8A9                     syscall    InsetRect
  1976. 00001574  486D FC76                pea.l      [A5 - 0x38A]
  1977. 00001578  3F3C 000F                move.w     -[A7], 0xF
  1978. 0000157C  3F3C 000F                move.w     -[A7], 0xF
  1979. 00001580  A8B0                     syscall    FrameRoundRect
  1980. 00001582  486D FC76                pea.l      [A5 - 0x38A]
  1981. 00001586  3F3C 0001                move.w     -[A7], 0x1
  1982. 0000158A  3F3C 0001                move.w     -[A7], 0x1
  1983. 0000158E  A8A9                     syscall    InsetRect
  1984. 00001590  4EBA FF32                jsr        [PC - 0xCE /* 000014C4 */]
  1985. 00001594  4E5E                     unlink     A6
  1986. 00001596  4E75                     rts
  1987. export_1:
  1988. fn00001598:
  1989. 00001598  4E56 FFE8                link       A6, -0x0018
  1990. 0000159C  4E71                     nop
  1991. 0000159E  4E71                     nop
  1992. 000015A0  0C2D 0001 FD44           cmpi.b     [A5 - 0x2BC], 0x1
  1993. 000015A6  6600 0028                bne        +0x2A /* 000015D0 */
  1994. 000015AA  594F                     subq.w     A7, 4
  1995. 000015AC  3F3C 0100                move.w     -[A7], 0x100
  1996. 000015B0  A9BC                     syscall    GetPicture
  1997. 000015B2  2B5F FCC2                move.l     [A5 - 0x33E], [A7]+
  1998. 000015B6  2F2D FBF6                move.l     -[A7], [A5 - 0x40A]
  1999. 000015BA  2F2D FBFA                move.l     -[A7], [A5 - 0x406]
  2000. 000015BE  A8DC                     syscall    CopyRgn
  2001. 000015C0  3B7C 000B FD2A           move.w     [A5 - 0x2D6], 0xB
  2002. 000015C6  3B7C 000F FD28           move.w     [A5 - 0x2D8], 0xF
  2003. 000015CC  6000 0024                bra        +0x26 /* 000015F2 */
  2004. label000015D0:
  2005. 000015D0  594F                     subq.w     A7, 4
  2006. 000015D2  3F3C 0103                move.w     -[A7], 0x103
  2007. 000015D6  A9BC                     syscall    GetPicture
  2008. 000015D8  2B5F FCC2                move.l     [A5 - 0x33E], [A7]+
  2009. 000015DC  2F2D FBF2                move.l     -[A7], [A5 - 0x40E]
  2010. 000015E0  2F2D FBFA                move.l     -[A7], [A5 - 0x406]
  2011. 000015E4  A8DC                     syscall    CopyRgn
  2012. 000015E6  3B7C 000F FD2A           move.w     [A5 - 0x2D6], 0xF
  2013. 000015EC  3B7C 000C FD28           move.w     [A5 - 0x2D8], 0xC
  2014. label000015F2:
  2015. 000015F2  2F2D FBFA                move.l     -[A7], [A5 - 0x406]
  2016. 000015F6  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  2017. 000015FA  3F3C 0019                move.w     -[A7], 0x19
  2018. 000015FE  A8E0                     syscall    OffsetRgn/OfsetRgn
  2019. 00001600  206D FBFA                movea.l    A0, [A5 - 0x406]
  2020. 00001604  2050                     movea.l    A0, [A0]
  2021. 00001606  41E8 0002                lea.l      A0, [A0 + 0x2]
  2022. 0000160A  43ED FCA6                lea.l      A1, [A5 - 0x35A]
  2023. 0000160E  22D8                     move.l     [A1]+, [A0]+
  2024. 00001610  22D8                     move.l     [A1]+, [A0]+
  2025. 00001612  486D FC86                pea.l      [A5 - 0x37A]
  2026. 00001616  A8A3                     syscall    EraseRect
  2027. 00001618  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  2028. 0000161C  486D FCA6                pea.l      [A5 - 0x35A]
  2029. 00001620  A8F6                     syscall    DrawPicture
  2030. 00001622  2F2D FCBE                move.l     -[A7], [A5 - 0x342]
  2031. 00001626  486D FC9E                pea.l      [A5 - 0x362]
  2032. 0000162A  A8F6                     syscall    DrawPicture
  2033. 0000162C  4E5E                     unlink     A6
  2034. 0000162E  4E75                     rts
  2035. fn00001630:
  2036. 00001630  4E56 FFF0                link       A6, -0x0010
  2037. 00001634  4E71                     nop
  2038. 00001636  4E71                     nop
  2039. 00001638  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  2040. 0000163C  A969                     syscall    DrawControls
  2041. 0000163E  4EBA FBF2                jsr        [PC - 0x40E /* 00001232 */]
  2042. 00001642  4EBA FE96                jsr        [PC - 0x16A /* 000014DA */]
  2043. 00001646  4EBA FDCE                jsr        [PC - 0x232 /* 00001416 */]
  2044. 0000164A  4EBA FE2E                jsr        [PC - 0x1D2 /* 0000147A */]
  2045. 0000164E  4EBA FF0E                jsr        [PC - 0xF2 /* 0000155E */]
  2046. 00001652  4E5E                     unlink     A6
  2047. 00001654  4E75                     rts
  2048. export_2:
  2049. 00001656  4E56 FFF0                link       A6, -0x0010
  2050. 0000165A  4E71                     nop
  2051. 0000165C  4E71                     nop
  2052. 0000165E  2F2D FCC2                move.l     -[A7], [A5 - 0x33E]
  2053. 00001662  486D FC16                pea.l      [A5 - 0x3EA]
  2054. 00001666  A8F6                     syscall    DrawPicture
  2055. 00001668  4E5E                     unlink     A6
  2056. 0000166A  205F                     movea.l    A0, [A7]+
  2057. 0000166C  5C4F                     addq.w     A7, 6
  2058. 0000166E  4ED0                     jmp        [A0]
  2059. export_3:
  2060. 00001670  4E56 FFF0                link       A6, -0x0010
  2061. 00001674  4E71                     nop
  2062. 00001676  4E71                     nop
  2063. 00001678  2F2D FCBE                move.l     -[A7], [A5 - 0x342]
  2064. 0000167C  486D FC0E                pea.l      [A5 - 0x3F2]
  2065. 00001680  A8F6                     syscall    DrawPicture
  2066. 00001682  4E5E                     unlink     A6
  2067. 00001684  205F                     movea.l    A0, [A7]+
  2068. 00001686  5C4F                     addq.w     A7, 6
  2069. 00001688  4ED0                     jmp        [A0]
  2070. export_4:
  2071. 0000168A  4E56 FFF0                link       A6, -0x0010
  2072. 0000168E  4E71                     nop
  2073. 00001690  4E71                     nop
  2074. 00001692  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  2075. 00001696  A87A                     syscall    GetClip
  2076. 00001698  2F2D FBE6                move.l     -[A7], [A5 - 0x41A]
  2077. 0000169C  A879                     syscall    SetClip
  2078. 0000169E  2F2D FCAE                move.l     -[A7], [A5 - 0x352]
  2079. 000016A2  486D FC06                pea.l      [A5 - 0x3FA]
  2080. 000016A6  A8F6                     syscall    DrawPicture
  2081. 000016A8  2F2D FCAE                move.l     -[A7], [A5 - 0x352]
  2082. 000016AC  486D FBFE                pea.l      [A5 - 0x402]
  2083. 000016B0  A8F6                     syscall    DrawPicture
  2084. 000016B2  2F2D FBEA                move.l     -[A7], [A5 - 0x416]
  2085. 000016B6  A879                     syscall    SetClip
  2086. 000016B8  486D FC06                pea.l      [A5 - 0x3FA]
  2087. 000016BC  3F3C 0003                move.w     -[A7], 0x3
  2088. 000016C0  4267                     clr.w      -[A7]
  2089. 000016C2  A8A8                     syscall    OffsetRect
  2090. 000016C4  486D FBFE                pea.l      [A5 - 0x402]
  2091. 000016C8  3F3C 0003                move.w     -[A7], 0x3
  2092. 000016CC  4267                     clr.w      -[A7]
  2093. 000016CE  A8A8                     syscall    OffsetRect
  2094. 000016D0  206D FBE6                movea.l    A0, [A5 - 0x41A]
  2095. 000016D4  2050                     movea.l    A0, [A0]
  2096. 000016D6  302D FC00                move.w     D0, [A5 - 0x400]
  2097. 000016DA  B068 0004                cmp.w      D0, [A0 + 0x4]
  2098. 000016DE  6D00 0022                blt        +0x24 /* 00001702 */
  2099. 000016E2  486D FC06                pea.l      [A5 - 0x3FA]
  2100. 000016E6  302D FD26                move.w     D0, [A5 - 0x2DA]
  2101. 000016EA  4440                     neg.w      D0
  2102. 000016EC  3F00                     move.w     -[A7], D0
  2103. 000016EE  4267                     clr.w      -[A7]
  2104. 000016F0  A8A8                     syscall    OffsetRect
  2105. 000016F2  486D FBFE                pea.l      [A5 - 0x402]
  2106. 000016F6  302D FD26                move.w     D0, [A5 - 0x2DA]
  2107. 000016FA  4440                     neg.w      D0
  2108. 000016FC  3F00                     move.w     -[A7], D0
  2109. 000016FE  4267                     clr.w      -[A7]
  2110. 00001700  A8A8                     syscall    OffsetRect
  2111. label00001702:
  2112. 00001702  2F2D FBE6                move.l     -[A7], [A5 - 0x41A]
  2113. 00001706  A927                     syscall    InvalRgn
  2114. 00001708  4E5E                     unlink     A6
  2115. 0000170A  205F                     movea.l    A0, [A7]+
  2116. 0000170C  5C4F                     addq.w     A7, 6
  2117. 0000170E  4ED0                     jmp        [A0]
  2118. export_5:
  2119. fn00001710:
  2120. 00001710  4E56 FFF0                link       A6, -0x0010
  2121. 00001714  4E71                     nop
  2122. 00001716  4E71                     nop
  2123. 00001718  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  2124. 0000171C  3F3C 0007                move.w     -[A7], 0x7
  2125. 00001720  486D FA58                pea.l      [A5 - 0x5A8]
  2126. 00001724  486D FA62                pea.l      [A5 - 0x59E]
  2127. 00001728  486D FA5A                pea.l      [A5 - 0x5A6]
  2128. 0000172C  A98D                     syscall    GetDialogItem/GetDItem
  2129. 0000172E  3B6D FA5C FA56           move.w     [A5 - 0x5AA], [A5 - 0x5A4]
  2130. 00001734  3B6D FA5A FA54           move.w     [A5 - 0x5AC], [A5 - 0x5A6]
  2131. 0000173A  206D FCC2                movea.l    A0, [A5 - 0x33E]
  2132. 0000173E  2050                     movea.l    A0, [A0]
  2133. 00001740  41E8 0002                lea.l      A0, [A0 + 0x2]
  2134. 00001744  43ED FC16                lea.l      A1, [A5 - 0x3EA]
  2135. 00001748  22D8                     move.l     [A1]+, [A0]+
  2136. 0000174A  22D8                     move.l     [A1]+, [A0]+
  2137. 0000174C  486D FC16                pea.l      [A5 - 0x3EA]
  2138. 00001750  3F2D FA56                move.w     -[A7], [A5 - 0x5AA]
  2139. 00001754  3F2D FA54                move.w     -[A7], [A5 - 0x5AC]
  2140. 00001758  A8A8                     syscall    OffsetRect
  2141. 0000175A  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  2142. 0000175E  3F3C 0007                move.w     -[A7], 0x7
  2143. 00001762  3F2D FA58                move.w     -[A7], [A5 - 0x5A8]
  2144. 00001766  41ED 0032                lea.l      A0, [A5 + 0x32 /* export_2 */]
  2145. 0000176A  2F08                     move.l     -[A7], A0
  2146. 0000176C  486D FA5A                pea.l      [A5 - 0x5A6]
  2147. 00001770  A98E                     syscall    SetDialogItem/SetDItem
  2148. 00001772  4E5E                     unlink     A6
  2149. 00001774  4E75                     rts
  2150. export_6:
  2151. fn00001776:
  2152. 00001776  4E56 FFF0                link       A6, -0x0010
  2153. 0000177A  4E71                     nop
  2154. 0000177C  4E71                     nop
  2155. 0000177E  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  2156. 00001782  3F3C 0008                move.w     -[A7], 0x8
  2157. 00001786  486D FA58                pea.l      [A5 - 0x5A8]
  2158. 0000178A  486D FA62                pea.l      [A5 - 0x59E]
  2159. 0000178E  486D FA5A                pea.l      [A5 - 0x5A6]
  2160. 00001792  A98D                     syscall    GetDialogItem/GetDItem
  2161. 00001794  3B6D FA5C FA56           move.w     [A5 - 0x5AA], [A5 - 0x5A4]
  2162. 0000179A  3B6D FA5A FA54           move.w     [A5 - 0x5AC], [A5 - 0x5A6]
  2163. 000017A0  206D FCBE                movea.l    A0, [A5 - 0x342]
  2164. 000017A4  2050                     movea.l    A0, [A0]
  2165. 000017A6  41E8 0002                lea.l      A0, [A0 + 0x2]
  2166. 000017AA  43ED FC0E                lea.l      A1, [A5 - 0x3F2]
  2167. 000017AE  22D8                     move.l     [A1]+, [A0]+
  2168. 000017B0  22D8                     move.l     [A1]+, [A0]+
  2169. 000017B2  486D FC0E                pea.l      [A5 - 0x3F2]
  2170. 000017B6  3F2D FA56                move.w     -[A7], [A5 - 0x5AA]
  2171. 000017BA  3F2D FA54                move.w     -[A7], [A5 - 0x5AC]
  2172. 000017BE  A8A8                     syscall    OffsetRect
  2173. 000017C0  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  2174. 000017C4  3F3C 0008                move.w     -[A7], 0x8
  2175. 000017C8  3F2D FA58                move.w     -[A7], [A5 - 0x5A8]
  2176. 000017CC  41ED 003A                lea.l      A0, [A5 + 0x3A /* export_3 */]
  2177. 000017D0  2F08                     move.l     -[A7], A0
  2178. 000017D2  486D FA5A                pea.l      [A5 - 0x5A6]
  2179. 000017D6  A98E                     syscall    SetDialogItem/SetDItem
  2180. 000017D8  4E5E                     unlink     A6
  2181. 000017DA  4E75                     rts
  2182. export_7:
  2183. 000017DC  4E56 FFF0                link       A6, -0x0010
  2184. 000017E0  4E71                     nop
  2185. 000017E2  4E71                     nop
  2186. 000017E4  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  2187. 000017E8  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2188. 000017EC  486D FA58                pea.l      [A5 - 0x5A8]
  2189. 000017F0  486D FA62                pea.l      [A5 - 0x59E]
  2190. 000017F4  486D FA5A                pea.l      [A5 - 0x5A6]
  2191. 000017F8  A98D                     syscall    GetDialogItem/GetDItem
  2192. 000017FA  3B6D FA5C FA56           move.w     [A5 - 0x5AA], [A5 - 0x5A4]
  2193. 00001800  3B6D FA5A FA54           move.w     [A5 - 0x5AC], [A5 - 0x5A6]
  2194. 00001806  206D FCAE                movea.l    A0, [A5 - 0x352]
  2195. 0000180A  2050                     movea.l    A0, [A0]
  2196. 0000180C  41E8 0002                lea.l      A0, [A0 + 0x2]
  2197. 00001810  43ED FC06                lea.l      A1, [A5 - 0x3FA]
  2198. 00001814  22D8                     move.l     [A1]+, [A0]+
  2199. 00001816  22D8                     move.l     [A1]+, [A0]+
  2200. 00001818  3B6D FC0C FD26           move.w     [A5 - 0x2DA], [A5 - 0x3F4]
  2201. 0000181E  A8DA                     syscall    OpenRgn
  2202. 00001820  3F2D FA5C                move.w     -[A7], [A5 - 0x5A4]
  2203. 00001824  3F2D FA5A                move.w     -[A7], [A5 - 0x5A6]
  2204. 00001828  A893                     syscall    MoveTo
  2205. 0000182A  3F2D FA60                move.w     -[A7], [A5 - 0x5A0]
  2206. 0000182E  302D FA5A                move.w     D0, [A5 - 0x5A6]
  2207. 00001832  D06D FA5E                add.w      D0, [A5 - 0x5A2]
  2208. 00001836  48C0                     ext.l      D0
  2209. 00001838  81FC 0003                divs.w     D0, 0x3
  2210. 0000183C  3F00                     move.w     -[A7], D0
  2211. 0000183E  A891                     syscall    LineTo
  2212. 00001840  3F2D FA60                move.w     -[A7], [A5 - 0x5A0]
  2213. 00001844  302D FA5A                move.w     D0, [A5 - 0x5A6]
  2214. 00001848  D06D FA5E                add.w      D0, [A5 - 0x5A2]
  2215. 0000184C  C1FC 0002                muls.w     D0, 0x2
  2216. 00001850  48C0                     ext.l      D0
  2217. 00001852  81FC 0003                divs.w     D0, 0x3
  2218. 00001856  3F00                     move.w     -[A7], D0
  2219. 00001858  A891                     syscall    LineTo
  2220. 0000185A  3F2D FA5C                move.w     -[A7], [A5 - 0x5A4]
  2221. 0000185E  3F2D FA5E                move.w     -[A7], [A5 - 0x5A2]
  2222. 00001862  A891                     syscall    LineTo
  2223. 00001864  3F2D FA5C                move.w     -[A7], [A5 - 0x5A4]
  2224. 00001868  3F2D FA5A                move.w     -[A7], [A5 - 0x5A6]
  2225. 0000186C  A891                     syscall    LineTo
  2226. 0000186E  2F2D FBE6                move.l     -[A7], [A5 - 0x41A]
  2227. 00001872  A8DB                     syscall    CloseRgn
  2228. 00001874  486D FC06                pea.l      [A5 - 0x3FA]
  2229. 00001878  3F2D FA56                move.w     -[A7], [A5 - 0x5AA]
  2230. 0000187C  3F2D FA54                move.w     -[A7], [A5 - 0x5AC]
  2231. 00001880  A8A8                     syscall    OffsetRect
  2232. 00001882  41ED FC06                lea.l      A0, [A5 - 0x3FA]
  2233. 00001886  43ED FBFE                lea.l      A1, [A5 - 0x402]
  2234. 0000188A  22D8                     move.l     [A1]+, [A0]+
  2235. 0000188C  22D8                     move.l     [A1]+, [A0]+
  2236. 0000188E  486D FBFE                pea.l      [A5 - 0x402]
  2237. 00001892  302D FD26                move.w     D0, [A5 - 0x2DA]
  2238. 00001896  4440                     neg.w      D0
  2239. 00001898  3F00                     move.w     -[A7], D0
  2240. 0000189A  4267                     clr.w      -[A7]
  2241. 0000189C  A8A8                     syscall    OffsetRect
  2242. 0000189E  2F2D FBAE                move.l     -[A7], [A5 - 0x452]
  2243. 000018A2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2244. 000018A6  3F2D FA58                move.w     -[A7], [A5 - 0x5A8]
  2245. 000018AA  41ED 0042                lea.l      A0, [A5 + 0x42 /* export_4 */]
  2246. 000018AE  2F08                     move.l     -[A7], A0
  2247. 000018B0  486D FA5A                pea.l      [A5 - 0x5A6]
  2248. 000018B4  A98E                     syscall    SetDialogItem/SetDItem
  2249. 000018B6  4E5E                     unlink     A6
  2250. 000018B8  4E75                     rts
  2251. fn000018BA:
  2252. 000018BA  4E56 FFF0                link       A6, -0x0010
  2253. 000018BE  4E71                     nop
  2254. 000018C0  4E71                     nop
  2255. 000018C2  2F2D FB9E                move.l     -[A7], [A5 - 0x462]
  2256. 000018C6  3F2D FD24                move.w     -[A7], [A5 - 0x2DC]
  2257. 000018CA  A963                     syscall    SetControlValue/SetCtlValue
  2258. 000018CC  2F2D FB9A                move.l     -[A7], [A5 - 0x466]
  2259. 000018D0  3F2D FD22                move.w     -[A7], [A5 - 0x2DE]
  2260. 000018D4  A963                     syscall    SetControlValue/SetCtlValue
  2261. 000018D6  2F2D FB96                move.l     -[A7], [A5 - 0x46A]
  2262. 000018DA  3F2D FD20                move.w     -[A7], [A5 - 0x2E0]
  2263. 000018DE  A963                     syscall    SetControlValue/SetCtlValue
  2264. 000018E0  2F2D FB92                move.l     -[A7], [A5 - 0x46E]
  2265. 000018E4  3F2D FD1E                move.w     -[A7], [A5 - 0x2E2]
  2266. 000018E8  A963                     syscall    SetControlValue/SetCtlValue
  2267. 000018EA  2F2D FB8E                move.l     -[A7], [A5 - 0x472]
  2268. 000018EE  3F2D FD1C                move.w     -[A7], [A5 - 0x2E4]
  2269. 000018F2  A963                     syscall    SetControlValue/SetCtlValue
  2270. 000018F4  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  2271. 000018F8  3F2D FD1A                move.w     -[A7], [A5 - 0x2E6]
  2272. 000018FC  A963                     syscall    SetControlValue/SetCtlValue
  2273. 000018FE  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  2274. 00001902  3F2D FD18                move.w     -[A7], [A5 - 0x2E8]
  2275. 00001906  A963                     syscall    SetControlValue/SetCtlValue
  2276. 00001908  4E5E                     unlink     A6
  2277. 0000190A  4E75                     rts
  2278. fn0000190C:
  2279. 0000190C  4E56 FFF0                link       A6, -0x0010
  2280. 00001910  4E71                     nop
  2281. 00001912  4E71                     nop
  2282. 00001914  554F                     subq.w     A7, 2
  2283. 00001916  2F2D FB9E                move.l     -[A7], [A5 - 0x462]
  2284. 0000191A  A960                     syscall    GetControlValue/GetCtlValue
  2285. 0000191C  3B5F FD24                move.w     [A5 - 0x2DC], [A7]+
  2286. 00001920  554F                     subq.w     A7, 2
  2287. 00001922  2F2D FB9A                move.l     -[A7], [A5 - 0x466]
  2288. 00001926  A960                     syscall    GetControlValue/GetCtlValue
  2289. 00001928  3B5F FD22                move.w     [A5 - 0x2DE], [A7]+
  2290. 0000192C  554F                     subq.w     A7, 2
  2291. 0000192E  2F2D FB96                move.l     -[A7], [A5 - 0x46A]
  2292. 00001932  A960                     syscall    GetControlValue/GetCtlValue
  2293. 00001934  3B5F FD20                move.w     [A5 - 0x2E0], [A7]+
  2294. 00001938  554F                     subq.w     A7, 2
  2295. 0000193A  2F2D FB92                move.l     -[A7], [A5 - 0x46E]
  2296. 0000193E  A960                     syscall    GetControlValue/GetCtlValue
  2297. 00001940  3B5F FD1E                move.w     [A5 - 0x2E2], [A7]+
  2298. 00001944  554F                     subq.w     A7, 2
  2299. 00001946  2F2D FB8E                move.l     -[A7], [A5 - 0x472]
  2300. 0000194A  A960                     syscall    GetControlValue/GetCtlValue
  2301. 0000194C  3B5F FD1C                move.w     [A5 - 0x2E4], [A7]+
  2302. 00001950  554F                     subq.w     A7, 2
  2303. 00001952  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  2304. 00001956  A960                     syscall    GetControlValue/GetCtlValue
  2305. 00001958  3B5F FD1A                move.w     [A5 - 0x2E6], [A7]+
  2306. 0000195C  554F                     subq.w     A7, 2
  2307. 0000195E  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  2308. 00001962  A960                     syscall    GetControlValue/GetCtlValue
  2309. 00001964  3B5F FD18                move.w     [A5 - 0x2E8], [A7]+
  2310. 00001968  4E5E                     unlink     A6
  2311. 0000196A  4E75                     rts
  2312. export_8:
  2313. 0000196C  4E56 FFE6                link       A6, -0x001A
  2314. 00001970  4E71                     nop
  2315. 00001972  4E71                     nop
  2316. 00001974  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2317. 00001978  3F3C 0001                move.w     -[A7], 0x1
  2318. 0000197C  486E FFEE                pea.l      [A6 - 0x12]
  2319. 00001980  486D FBA6                pea.l      [A5 - 0x45A]
  2320. 00001984  486E FFE6                pea.l      [A6 - 0x1A]
  2321. 00001988  A98D                     syscall    GetDialogItem/GetDItem
  2322. 0000198A  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2323. 0000198E  3F3C 0002                move.w     -[A7], 0x2
  2324. 00001992  486E FFEE                pea.l      [A6 - 0x12]
  2325. 00001996  486D FBA2                pea.l      [A5 - 0x45E]
  2326. 0000199A  486E FFE6                pea.l      [A6 - 0x1A]
  2327. 0000199E  A98D                     syscall    GetDialogItem/GetDItem
  2328. 000019A0  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2329. 000019A4  3F3C 0004                move.w     -[A7], 0x4
  2330. 000019A8  486E FFEE                pea.l      [A6 - 0x12]
  2331. 000019AC  486D FB9E                pea.l      [A5 - 0x462]
  2332. 000019B0  486E FFE6                pea.l      [A6 - 0x1A]
  2333. 000019B4  A98D                     syscall    GetDialogItem/GetDItem
  2334. 000019B6  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2335. 000019BA  3F3C 0005                move.w     -[A7], 0x5
  2336. 000019BE  486E FFEE                pea.l      [A6 - 0x12]
  2337. 000019C2  486D FB9A                pea.l      [A5 - 0x466]
  2338. 000019C6  486E FFE6                pea.l      [A6 - 0x1A]
  2339. 000019CA  A98D                     syscall    GetDialogItem/GetDItem
  2340. 000019CC  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2341. 000019D0  3F3C 0007                move.w     -[A7], 0x7
  2342. 000019D4  486E FFEE                pea.l      [A6 - 0x12]
  2343. 000019D8  486D FB96                pea.l      [A5 - 0x46A]
  2344. 000019DC  486E FFE6                pea.l      [A6 - 0x1A]
  2345. 000019E0  A98D                     syscall    GetDialogItem/GetDItem
  2346. 000019E2  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2347. 000019E6  3F3C 0008                move.w     -[A7], 0x8
  2348. 000019EA  486E FFEE                pea.l      [A6 - 0x12]
  2349. 000019EE  486D FB92                pea.l      [A5 - 0x46E]
  2350. 000019F2  486E FFE6                pea.l      [A6 - 0x1A]
  2351. 000019F6  A98D                     syscall    GetDialogItem/GetDItem
  2352. 000019F8  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2353. 000019FC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2354. 00001A00  486E FFEE                pea.l      [A6 - 0x12]
  2355. 00001A04  486D FB8E                pea.l      [A5 - 0x472]
  2356. 00001A08  486E FFE6                pea.l      [A6 - 0x1A]
  2357. 00001A0C  A98D                     syscall    GetDialogItem/GetDItem
  2358. 00001A0E  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2359. 00001A12  3F3C 000C                move.w     -[A7], 0xC
  2360. 00001A16  486E FFEE                pea.l      [A6 - 0x12]
  2361. 00001A1A  486D FB8A                pea.l      [A5 - 0x476]
  2362. 00001A1E  486E FFE6                pea.l      [A6 - 0x1A]
  2363. 00001A22  A98D                     syscall    GetDialogItem/GetDItem
  2364. 00001A24  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2365. 00001A28  3F3C 000E                move.w     -[A7], 0xE
  2366. 00001A2C  486E FFEE                pea.l      [A6 - 0x12]
  2367. 00001A30  486D FB86                pea.l      [A5 - 0x47A]
  2368. 00001A34  486E FFE6                pea.l      [A6 - 0x1A]
  2369. 00001A38  A98D                     syscall    GetDialogItem/GetDItem
  2370. 00001A3A  3B7C 0001 FD24           move.w     [A5 - 0x2DC], 0x1
  2371. 00001A40  426D FD22                clr.w      [A5 - 0x2DE]
  2372. 00001A44  3B7C 0001 FD20           move.w     [A5 - 0x2E0], 0x1
  2373. 00001A4A  426D FD1E                clr.w      [A5 - 0x2E2]
  2374. 00001A4E  554F                     subq.w     A7, 2
  2375. 00001A50  2F2D FB8E                move.l     -[A7], [A5 - 0x472]
  2376. 00001A54  A960                     syscall    GetControlValue/GetCtlValue
  2377. 00001A56  3B5F FD1C                move.w     [A5 - 0x2E4], [A7]+
  2378. 00001A5A  554F                     subq.w     A7, 2
  2379. 00001A5C  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  2380. 00001A60  A960                     syscall    GetControlValue/GetCtlValue
  2381. 00001A62  3B5F FD1A                move.w     [A5 - 0x2E6], [A7]+
  2382. 00001A66  554F                     subq.w     A7, 2
  2383. 00001A68  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  2384. 00001A6C  A960                     syscall    GetControlValue/GetCtlValue
  2385. 00001A6E  3B5F FD18                move.w     [A5 - 0x2E8], [A7]+
  2386. 00001A72  4EBA FE46                jsr        [PC - 0x1BA /* 000018BA */]
  2387. 00001A76  4E5E                     unlink     A6
  2388. 00001A78  4E75                     rts
  2389. fn00001A7A:
  2390. 00001A7A  4E56 FFF0                link       A6, -0x0010
  2391. 00001A7E  4E71                     nop
  2392. 00001A80  4E71                     nop
  2393. 00001A82  2F2D FB7A                move.l     -[A7], [A5 - 0x486]
  2394. 00001A86  4267                     clr.w      -[A7]
  2395. 00001A88  A963                     syscall    SetControlValue/SetCtlValue
  2396. 00001A8A  2F2D FB76                move.l     -[A7], [A5 - 0x48A]
  2397. 00001A8E  4267                     clr.w      -[A7]
  2398. 00001A90  A963                     syscall    SetControlValue/SetCtlValue
  2399. 00001A92  2F2D FB72                move.l     -[A7], [A5 - 0x48E]
  2400. 00001A96  4267                     clr.w      -[A7]
  2401. 00001A98  A963                     syscall    SetControlValue/SetCtlValue
  2402. 00001A9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2403. 00001A9E  3F3C 0001                move.w     -[A7], 0x1
  2404. 00001AA2  A963                     syscall    SetControlValue/SetCtlValue
  2405. 00001AA4  4E5E                     unlink     A6
  2406. 00001AA6  205F                     movea.l    A0, [A7]+
  2407. 00001AA8  584F                     addq.w     A7, 4
  2408. 00001AAA  4ED0                     jmp        [A0]
  2409. fn00001AAC:
  2410. 00001AAC  4E56 FFF0                link       A6, -0x0010
  2411. 00001AB0  4E71                     nop
  2412. 00001AB2  4E71                     nop
  2413. 00001AB4  2F2D FB7A                move.l     -[A7], [A5 - 0x486]
  2414. 00001AB8  3F2D FD16                move.w     -[A7], [A5 - 0x2EA]
  2415. 00001ABC  A963                     syscall    SetControlValue/SetCtlValue
  2416. 00001ABE  2F2D FB76                move.l     -[A7], [A5 - 0x48A]
  2417. 00001AC2  3F2D FD14                move.w     -[A7], [A5 - 0x2EC]
  2418. 00001AC6  A963                     syscall    SetControlValue/SetCtlValue
  2419. 00001AC8  2F2D FB72                move.l     -[A7], [A5 - 0x48E]
  2420. 00001ACC  3F2D FD12                move.w     -[A7], [A5 - 0x2EE]
  2421. 00001AD0  A963                     syscall    SetControlValue/SetCtlValue
  2422. 00001AD2  2F2D FB6E                move.l     -[A7], [A5 - 0x492]
  2423. 00001AD6  3F2D FD10                move.w     -[A7], [A5 - 0x2F0]
  2424. 00001ADA  A963                     syscall    SetControlValue/SetCtlValue
  2425. 00001ADC  2F2D FB6A                move.l     -[A7], [A5 - 0x496]
  2426. 00001AE0  3F2D FD0E                move.w     -[A7], [A5 - 0x2F2]
  2427. 00001AE4  A963                     syscall    SetControlValue/SetCtlValue
  2428. 00001AE6  2F2D FB66                move.l     -[A7], [A5 - 0x49A]
  2429. 00001AEA  3F2D FD0C                move.w     -[A7], [A5 - 0x2F4]
  2430. 00001AEE  A963                     syscall    SetControlValue/SetCtlValue
  2431. 00001AF0  4E5E                     unlink     A6
  2432. 00001AF2  4E75                     rts
  2433. fn00001AF4:
  2434. 00001AF4  4E56 FFF0                link       A6, -0x0010
  2435. 00001AF8  4E71                     nop
  2436. 00001AFA  4E71                     nop
  2437. 00001AFC  554F                     subq.w     A7, 2
  2438. 00001AFE  2F2D FB7A                move.l     -[A7], [A5 - 0x486]
  2439. 00001B02  A960                     syscall    GetControlValue/GetCtlValue
  2440. 00001B04  3B5F FD16                move.w     [A5 - 0x2EA], [A7]+
  2441. 00001B08  554F                     subq.w     A7, 2
  2442. 00001B0A  2F2D FB76                move.l     -[A7], [A5 - 0x48A]
  2443. 00001B0E  A960                     syscall    GetControlValue/GetCtlValue
  2444. 00001B10  3B5F FD14                move.w     [A5 - 0x2EC], [A7]+
  2445. 00001B14  554F                     subq.w     A7, 2
  2446. 00001B16  2F2D FB72                move.l     -[A7], [A5 - 0x48E]
  2447. 00001B1A  A960                     syscall    GetControlValue/GetCtlValue
  2448. 00001B1C  3B5F FD12                move.w     [A5 - 0x2EE], [A7]+
  2449. 00001B20  554F                     subq.w     A7, 2
  2450. 00001B22  2F2D FB6E                move.l     -[A7], [A5 - 0x492]
  2451. 00001B26  A960                     syscall    GetControlValue/GetCtlValue
  2452. 00001B28  3B5F FD10                move.w     [A5 - 0x2F0], [A7]+
  2453. 00001B2C  554F                     subq.w     A7, 2
  2454. 00001B2E  2F2D FB6A                move.l     -[A7], [A5 - 0x496]
  2455. 00001B32  A960                     syscall    GetControlValue/GetCtlValue
  2456. 00001B34  3B5F FD0E                move.w     [A5 - 0x2F2], [A7]+
  2457. 00001B38  554F                     subq.w     A7, 2
  2458. 00001B3A  2F2D FB66                move.l     -[A7], [A5 - 0x49A]
  2459. 00001B3E  A960                     syscall    GetControlValue/GetCtlValue
  2460. 00001B40  3B5F FD0C                move.w     [A5 - 0x2F4], [A7]+
  2461. 00001B44  4E5E                     unlink     A6
  2462. 00001B46  4E75                     rts
  2463. export_9:
  2464. 00001B48  4E56 FFE6                link       A6, -0x001A
  2465. 00001B4C  4E71                     nop
  2466. 00001B4E  4E71                     nop
  2467. 00001B50  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2468. 00001B54  3F3C 0001                move.w     -[A7], 0x1
  2469. 00001B58  486E FFEE                pea.l      [A6 - 0x12]
  2470. 00001B5C  486D FB82                pea.l      [A5 - 0x47E]
  2471. 00001B60  486E FFE6                pea.l      [A6 - 0x1A]
  2472. 00001B64  A98D                     syscall    GetDialogItem/GetDItem
  2473. 00001B66  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2474. 00001B6A  3F3C 0002                move.w     -[A7], 0x2
  2475. 00001B6E  486E FFEE                pea.l      [A6 - 0x12]
  2476. 00001B72  486D FB7E                pea.l      [A5 - 0x482]
  2477. 00001B76  486E FFE6                pea.l      [A6 - 0x1A]
  2478. 00001B7A  A98D                     syscall    GetDialogItem/GetDItem
  2479. 00001B7C  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2480. 00001B80  3F3C 0004                move.w     -[A7], 0x4
  2481. 00001B84  486E FFEE                pea.l      [A6 - 0x12]
  2482. 00001B88  486D FB7A                pea.l      [A5 - 0x486]
  2483. 00001B8C  486E FFE6                pea.l      [A6 - 0x1A]
  2484. 00001B90  A98D                     syscall    GetDialogItem/GetDItem
  2485. 00001B92  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2486. 00001B96  3F3C 0005                move.w     -[A7], 0x5
  2487. 00001B9A  486E FFEE                pea.l      [A6 - 0x12]
  2488. 00001B9E  486D FB76                pea.l      [A5 - 0x48A]
  2489. 00001BA2  486E FFE6                pea.l      [A6 - 0x1A]
  2490. 00001BA6  A98D                     syscall    GetDialogItem/GetDItem
  2491. 00001BA8  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2492. 00001BAC  3F3C 0006                move.w     -[A7], 0x6
  2493. 00001BB0  486E FFEE                pea.l      [A6 - 0x12]
  2494. 00001BB4  486D FB72                pea.l      [A5 - 0x48E]
  2495. 00001BB8  486E FFE6                pea.l      [A6 - 0x1A]
  2496. 00001BBC  A98D                     syscall    GetDialogItem/GetDItem
  2497. 00001BBE  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2498. 00001BC2  3F3C 0007                move.w     -[A7], 0x7
  2499. 00001BC6  486E FFEE                pea.l      [A6 - 0x12]
  2500. 00001BCA  486D FB6E                pea.l      [A5 - 0x492]
  2501. 00001BCE  486E FFE6                pea.l      [A6 - 0x1A]
  2502. 00001BD2  A98D                     syscall    GetDialogItem/GetDItem
  2503. 00001BD4  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2504. 00001BD8  3F3C 0008                move.w     -[A7], 0x8
  2505. 00001BDC  486E FFEE                pea.l      [A6 - 0x12]
  2506. 00001BE0  486D FB6A                pea.l      [A5 - 0x496]
  2507. 00001BE4  486E FFE6                pea.l      [A6 - 0x1A]
  2508. 00001BE8  A98D                     syscall    GetDialogItem/GetDItem
  2509. 00001BEA  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2510. 00001BEE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2511. 00001BF2  486E FFEE                pea.l      [A6 - 0x12]
  2512. 00001BF6  486D FB66                pea.l      [A5 - 0x49A]
  2513. 00001BFA  486E FFE6                pea.l      [A6 - 0x1A]
  2514. 00001BFE  A98D                     syscall    GetDialogItem/GetDItem
  2515. 00001C00  3B7C 0001 FD16           move.w     [A5 - 0x2EA], 0x1
  2516. 00001C06  426D FD14                clr.w      [A5 - 0x2EC]
  2517. 00001C0A  426D FD12                clr.w      [A5 - 0x2EE]
  2518. 00001C0E  426D FD10                clr.w      [A5 - 0x2F0]
  2519. 00001C12  3B7C 0001 FD0E           move.w     [A5 - 0x2F2], 0x1
  2520. 00001C18  426D FD0C                clr.w      [A5 - 0x2F4]
  2521. 00001C1C  4EBA FE8E                jsr        [PC - 0x172 /* 00001AAC */]
  2522. 00001C20  4E5E                     unlink     A6
  2523. 00001C22  4E75                     rts
  2524. fn00001C24:
  2525. 00001C24  4E56 FFE8                link       A6, -0x0018
  2526. 00001C28  4E71                     nop
  2527. 00001C2A  4E71                     nop
  2528. 00001C2C  302E 0008                move.w     D0, [A6 + 0x8]
  2529. 00001C30  6000 0208                bra        +0x20A /* 00001E3A */
  2530. 00001C34  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2531. 00001C38  A916                     syscall    HideWindow
  2532. 00001C3A  554F                     subq.w     A7, 2
  2533. 00001C3C  2F2D FB9E                move.l     -[A7], [A5 - 0x462]
  2534. 00001C40  A960                     syscall    GetControlValue/GetCtlValue
  2535. 00001C42  301F                     move.w     D0, [A7]+
  2536. 00001C44  B06D FD24                cmp.w      D0, [A5 - 0x2DC]
  2537. 00001C48  6700 0042                beq        +0x44 /* 00001C8C */
  2538. 00001C4C  554F                     subq.w     A7, 2
  2539. 00001C4E  2F2D FB9E                move.l     -[A7], [A5 - 0x462]
  2540. 00001C52  A960                     syscall    GetControlValue/GetCtlValue
  2541. 00001C54  0C5F 0001                cmpi.w     [A7]+, 0x1
  2542. 00001C58  6600 000C                bne        +0xE /* 00001C66 */
  2543. 00001C5C  1B7C 0001 FD44           move.b     [A5 - 0x2BC], 0x1
  2544. 00001C62  6000 0006                bra        +0x8 /* 00001C6A */
  2545. label00001C66:
  2546. 00001C66  422D FD44                clr.b      [A5 - 0x2BC]
  2547. label00001C6A:
  2548. 00001C6A  486E FFE8                pea.l      [A6 - 0x18]
  2549. 00001C6E  A874                     syscall    GetPort
  2550. 00001C70  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  2551. 00001C74  A873                     syscall    SetPort
  2552. 00001C76  4EBA F920                jsr        [PC - 0x6E0 /* 00001598 */]
  2553. 00001C7A  4EBA ECB0                jsr        [PC - 0x1350 /* 0000092C */]
  2554. 00001C7E  4EBA EB9A                jsr        [PC - 0x1466 /* 0000081A */]
  2555. 00001C82  4EBA EA18                jsr        [PC - 0x15E8 /* 0000069C */]
  2556. 00001C86  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2557. 00001C8A  A873                     syscall    SetPort
  2558. label00001C8C:
  2559. 00001C8C  4EBA FC7E                jsr        [PC - 0x382 /* 0000190C */]
  2560. 00001C90  4EBA FA7E                jsr        [PC - 0x582 /* 00001710 */]
  2561. 00001C94  6000 01D2                bra        +0x1D4 /* 00001E68 */
  2562. 00001C98  2F2D FBB6                move.l     -[A7], [A5 - 0x44A]
  2563. 00001C9C  A916                     syscall    HideWindow
  2564. 00001C9E  4EBA FC1A                jsr        [PC - 0x3E6 /* 000018BA */]
  2565. 00001CA2  6000 01C4                bra        +0x1C6 /* 00001E68 */
  2566. 00001CA6  2F2D FB9E                move.l     -[A7], [A5 - 0x462]
  2567. 00001CAA  3F3C 0001                move.w     -[A7], 0x1
  2568. 00001CAE  A963                     syscall    SetControlValue/SetCtlValue
  2569. 00001CB0  2F2D FB9A                move.l     -[A7], [A5 - 0x466]
  2570. 00001CB4  4267                     clr.w      -[A7]
  2571. 00001CB6  A963                     syscall    SetControlValue/SetCtlValue
  2572. 00001CB8  6000 01AE                bra        +0x1B0 /* 00001E68 */
  2573. 00001CBC  2F2D FB9E                move.l     -[A7], [A5 - 0x462]
  2574. 00001CC0  4267                     clr.w      -[A7]
  2575. 00001CC2  A963                     syscall    SetControlValue/SetCtlValue
  2576. 00001CC4  2F2D FB9A                move.l     -[A7], [A5 - 0x466]
  2577. 00001CC8  3F3C 0001                move.w     -[A7], 0x1
  2578. 00001CCC  A963                     syscall    SetControlValue/SetCtlValue
  2579. 00001CCE  422D FD43                clr.b      [A5 - 0x2BD]
  2580. 00001CD2  6000 0194                bra        +0x196 /* 00001E68 */
  2581. 00001CD6  2F2D FB96                move.l     -[A7], [A5 - 0x46A]
  2582. 00001CDA  3F3C 0001                move.w     -[A7], 0x1
  2583. 00001CDE  A963                     syscall    SetControlValue/SetCtlValue
  2584. 00001CE0  2F2D FB92                move.l     -[A7], [A5 - 0x46E]
  2585. 00001CE4  4267                     clr.w      -[A7]
  2586. 00001CE6  A963                     syscall    SetControlValue/SetCtlValue
  2587. 00001CE8  6000 017E                bra        +0x180 /* 00001E68 */
  2588. 00001CEC  2F2D FB96                move.l     -[A7], [A5 - 0x46A]
  2589. 00001CF0  4267                     clr.w      -[A7]
  2590. 00001CF2  A963                     syscall    SetControlValue/SetCtlValue
  2591. 00001CF4  2F2D FB92                move.l     -[A7], [A5 - 0x46E]
  2592. 00001CF8  3F3C 0001                move.w     -[A7], 0x1
  2593. 00001CFC  A963                     syscall    SetControlValue/SetCtlValue
  2594. 00001CFE  6000 0168                bra        +0x16A /* 00001E68 */
  2595. 00001D02  486D FD52                pea.l      [A5 - 0x2AE]
  2596. 00001D06  A871                     syscall    GlobalToLocal
  2597. 00001D08  554F                     subq.w     A7, 2
  2598. 00001D0A  2F2D FB8E                move.l     -[A7], [A5 - 0x472]
  2599. 00001D0E  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  2600. 00001D12  A966                     syscall    TestControl
  2601. 00001D14  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  2602. 00001D18  302E FFEE                move.w     D0, [A6 - 0x12]
  2603. 00001D1C  6000 0016                bra        +0x18 /* 00001D34 */
  2604. label00001D20:
  2605. 00001D20  3D7C FFFF FFEC           move.w     [A6 - 0x14], 0xFFFF
  2606. 00001D26  6000 001A                bra        +0x1C /* 00001D42 */
  2607. label00001D2A:
  2608. 00001D2A  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  2609. 00001D30  6000 0010                bra        +0x12 /* 00001D42 */
  2610. label00001D34:
  2611. 00001D34  0640 FFEC                addi.w     D0, 0xFFEC
  2612. 00001D38  67E6                     beq        -0x18 /* 00001D20 */
  2613. 00001D3A  5340                     subq.w     D0, 1
  2614. 00001D3C  67EC                     beq        -0x12 /* 00001D2A */
  2615. 00001D3E  426E FFEC                clr.w      [A6 - 0x14]
  2616. label00001D42:
  2617. 00001D42  4A6E FFEC                tst.w      [A6 - 0x14]
  2618. 00001D46  6700 001E                beq        +0x20 /* 00001D66 */
  2619. 00001D4A  2F2D FB8E                move.l     -[A7], [A5 - 0x472]
  2620. 00001D4E  554F                     subq.w     A7, 2
  2621. 00001D50  2F2D FB8E                move.l     -[A7], [A5 - 0x472]
  2622. 00001D54  A960                     syscall    GetControlValue/GetCtlValue
  2623. 00001D56  301F                     move.w     D0, [A7]+
  2624. 00001D58  D06E FFEC                add.w      D0, [A6 - 0x14]
  2625. 00001D5C  3F00                     move.w     -[A7], D0
  2626. 00001D5E  A963                     syscall    SetControlValue/SetCtlValue
  2627. 00001D60  2F2D FB8E                move.l     -[A7], [A5 - 0x472]
  2628. 00001D64  A957                     syscall    ShowControl
  2629. label00001D66:
  2630. 00001D66  6000 0100                bra        +0x102 /* 00001E68 */
  2631. 00001D6A  486D FD52                pea.l      [A5 - 0x2AE]
  2632. 00001D6E  A871                     syscall    GlobalToLocal
  2633. 00001D70  554F                     subq.w     A7, 2
  2634. 00001D72  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  2635. 00001D76  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  2636. 00001D7A  A966                     syscall    TestControl
  2637. 00001D7C  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  2638. 00001D80  302E FFEE                move.w     D0, [A6 - 0x12]
  2639. 00001D84  6000 0016                bra        +0x18 /* 00001D9C */
  2640. label00001D88:
  2641. 00001D88  3D7C FFFF FFEC           move.w     [A6 - 0x14], 0xFFFF
  2642. 00001D8E  6000 001A                bra        +0x1C /* 00001DAA */
  2643. label00001D92:
  2644. 00001D92  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  2645. 00001D98  6000 0010                bra        +0x12 /* 00001DAA */
  2646. label00001D9C:
  2647. 00001D9C  0640 FFEC                addi.w     D0, 0xFFEC
  2648. 00001DA0  67E6                     beq        -0x18 /* 00001D88 */
  2649. 00001DA2  5340                     subq.w     D0, 1
  2650. 00001DA4  67EC                     beq        -0x12 /* 00001D92 */
  2651. 00001DA6  426E FFEC                clr.w      [A6 - 0x14]
  2652. label00001DAA:
  2653. 00001DAA  4A6E FFEC                tst.w      [A6 - 0x14]
  2654. 00001DAE  6700 001E                beq        +0x20 /* 00001DCE */
  2655. 00001DB2  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  2656. 00001DB6  554F                     subq.w     A7, 2
  2657. 00001DB8  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  2658. 00001DBC  A960                     syscall    GetControlValue/GetCtlValue
  2659. 00001DBE  301F                     move.w     D0, [A7]+
  2660. 00001DC0  D06E FFEC                add.w      D0, [A6 - 0x14]
  2661. 00001DC4  3F00                     move.w     -[A7], D0
  2662. 00001DC6  A963                     syscall    SetControlValue/SetCtlValue
  2663. 00001DC8  2F2D FB8A                move.l     -[A7], [A5 - 0x476]
  2664. 00001DCC  A957                     syscall    ShowControl
  2665. label00001DCE:
  2666. 00001DCE  6000 0098                bra        +0x9A /* 00001E68 */
  2667. 00001DD2  486D FD52                pea.l      [A5 - 0x2AE]
  2668. 00001DD6  A871                     syscall    GlobalToLocal
  2669. 00001DD8  554F                     subq.w     A7, 2
  2670. 00001DDA  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  2671. 00001DDE  2F2D FD52                move.l     -[A7], [A5 - 0x2AE]
  2672. 00001DE2  A966                     syscall    TestControl
  2673. 00001DE4  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  2674. 00001DE8  302E FFEE                move.w     D0, [A6 - 0x12]
  2675. 00001DEC  6000 0016                bra        +0x18 /* 00001E04 */
  2676. label00001DF0:
  2677. 00001DF0  3D7C FFFF FFEC           move.w     [A6 - 0x14], 0xFFFF
  2678. 00001DF6  6000 001A                bra        +0x1C /* 00001E12 */
  2679. label00001DFA:
  2680. 00001DFA  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  2681. 00001E00  6000 0010                bra        +0x12 /* 00001E12 */
  2682. label00001E04:
  2683. 00001E04  0640 FFEC                addi.w     D0, 0xFFEC
  2684. 00001E08  67E6                     beq        -0x18 /* 00001DF0 */
  2685. 00001E0A  5340                     subq.w     D0, 1
  2686. 00001E0C  67EC                     beq        -0x12 /* 00001DFA */
  2687. 00001E0E  426E FFEC                clr.w      [A6 - 0x14]
  2688. label00001E12:
  2689. 00001E12  4A6E FFEC                tst.w      [A6 - 0x14]
  2690. 00001E16  6700 001E                beq        +0x20 /* 00001E36 */
  2691. 00001E1A  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  2692. 00001E1E  554F                     subq.w     A7, 2
  2693. 00001E20  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  2694. 00001E24  A960                     syscall    GetControlValue/GetCtlValue
  2695. 00001E26  301F                     move.w     D0, [A7]+
  2696. 00001E28  D06E FFEC                add.w      D0, [A6 - 0x14]
  2697. 00001E2C  3F00                     move.w     -[A7], D0
  2698. 00001E2E  A963                     syscall    SetControlValue/SetCtlValue
  2699. 00001E30  2F2D FB86                move.l     -[A7], [A5 - 0x47A]
  2700. 00001E34  A957                     syscall    ShowControl
  2701. label00001E36:
  2702. 00001E36  6000 0030                bra        +0x32 /* 00001E68 */
  2703. label00001E3A:
  2704. 00001E3A  5340                     subq.w     D0, 1
  2705. 00001E3C  0C40 000E                cmpi.w     D0, 0xE
  2706. 00001E40  6426                     bcc        +0x28 /* 00001E68 */
  2707. 00001E42  D040                     add.w      D0, D0
  2708. 00001E44  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2709. 00001E48  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2710. 00001E4C  FDE8                     .invalid   <<F/7/6>>
  2711. 00001E4E  FE4C 001C                .extension 0xE4C <<F/1/7>>, 0x001C // unimplemented
  2712. 00001E52  FE5A FE70                .extension 0xE5A <<F/1/7>>, 0xFE70 // unimplemented
  2713. 00001E56  001C FE8A                ori.b      [A4]+, 0x8A
  2714. 00001E5A  FEA0 001C                .extension 0xEA0 <<F/2-3/7>> // unimplemented
  2715. 00001E5E  FEB6 001C                .extension 0xEB6 <<F/2-3/7>> // unimplemented
  2716. 00001E62  FF1E                     .extension 0xF1E <<F/4-5/7>> // unimplemented
  2717. 00001E64  001C FF86                ori.b      [A4]+, 0x86
  2718. label00001E68:
  2719. 00001E68  4E5E                     unlink     A6
  2720. 00001E6A  205F                     movea.l    A0, [A7]+
  2721. 00001E6C  544F                     addq.w     A7, 2
  2722. 00001E6E  4ED0                     jmp        [A0]
  2723. fn00001E70:
  2724. 00001E70  4E56 FFEA                link       A6, -0x0016
  2725. 00001E74  4E71                     nop
  2726. 00001E76  4E71                     nop
  2727. 00001E78  302E 0008                move.w     D0, [A6 + 0x8]
  2728. 00001E7C  6000 00E8                bra        +0xEA /* 00001F66 */
  2729. 00001E80  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2730. 00001E84  A916                     syscall    HideWindow
  2731. 00001E86  486E FFEA                pea.l      [A6 - 0x16]
  2732. 00001E8A  A874                     syscall    GetPort
  2733. 00001E8C  2F2D FCDE                move.l     -[A7], [A5 - 0x322]
  2734. 00001E90  A873                     syscall    SetPort
  2735. 00001E92  594F                     subq.w     A7, 4
  2736. 00001E94  3F2D FD0A                move.w     -[A7], [A5 - 0x2F6]
  2737. 00001E98  A9BC                     syscall    GetPicture
  2738. 00001E9A  2B5F FCBE                move.l     [A5 - 0x342], [A7]+
  2739. 00001E9E  2F2D FCBE                move.l     -[A7], [A5 - 0x342]
  2740. 00001EA2  486D FC9E                pea.l      [A5 - 0x362]
  2741. 00001EA6  A8F6                     syscall    DrawPicture
  2742. 00001EA8  4EBA E970                jsr        [PC - 0x1690 /* 0000081A */]
  2743. 00001EAC  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2744. 00001EB0  A873                     syscall    SetPort
  2745. 00001EB2  4EBA FC40                jsr        [PC - 0x3C0 /* 00001AF4 */]
  2746. 00001EB6  554F                     subq.w     A7, 2
  2747. 00001EB8  2F2D FB7A                move.l     -[A7], [A5 - 0x486]
  2748. 00001EBC  A960                     syscall    GetControlValue/GetCtlValue
  2749. 00001EBE  4A5F                     tst.w      [A7]+
  2750. 00001EC0  6600 0010                bne        +0x12 /* 00001ED2 */
  2751. 00001EC4  554F                     subq.w     A7, 2
  2752. 00001EC6  3F3C 0100                move.w     -[A7], 0x100
  2753. 00001ECA  42A7                     clr.l      -[A7]
  2754. 00001ECC  A987                     syscall    NoteAlert
  2755. 00001ECE  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  2756. label00001ED2:
  2757. 00001ED2  4EBA F8A2                jsr        [PC - 0x75E /* 00001776 */]
  2758. 00001ED6  6000 00B2                bra        +0xB4 /* 00001F8A */
  2759. 00001EDA  2F2D FBB2                move.l     -[A7], [A5 - 0x44E]
  2760. 00001EDE  A916                     syscall    HideWindow
  2761. 00001EE0  4EBA FBCA                jsr        [PC - 0x436 /* 00001AAC */]
  2762. 00001EE4  6000 00A4                bra        +0xA6 /* 00001F8A */
  2763. 00001EE8  3B7C 0104 FD0A           move.w     [A5 - 0x2F6], 0x104
  2764. 00001EEE  2F2D FB7A                move.l     -[A7], [A5 - 0x486]
  2765. 00001EF2  4EBA FB86                jsr        [PC - 0x47A /* 00001A7A */]
  2766. 00001EF6  6000 0092                bra        +0x94 /* 00001F8A */
  2767. 00001EFA  3B7C 0106 FD0A           move.w     [A5 - 0x2F6], 0x106
  2768. 00001F00  2F2D FB76                move.l     -[A7], [A5 - 0x48A]
  2769. 00001F04  4EBA FB74                jsr        [PC - 0x48C /* 00001A7A */]
  2770. 00001F08  6000 0080                bra        +0x82 /* 00001F8A */
  2771. 00001F0C  3B7C 0105 FD0A           move.w     [A5 - 0x2F6], 0x105
  2772. 00001F12  2F2D FB72                move.l     -[A7], [A5 - 0x48E]
  2773. 00001F16  4EBA FB62                jsr        [PC - 0x49E /* 00001A7A */]
  2774. 00001F1A  6000 006E                bra        +0x70 /* 00001F8A */
  2775. 00001F1E  2F2D FB6E                move.l     -[A7], [A5 - 0x492]
  2776. 00001F22  554F                     subq.w     A7, 2
  2777. 00001F24  2F2D FB6E                move.l     -[A7], [A5 - 0x492]
  2778. 00001F28  A960                     syscall    GetControlValue/GetCtlValue
  2779. 00001F2A  7001                     moveq.l    D0, 0x01
  2780. 00001F2C  905F                     sub.w      D0, [A7]+
  2781. 00001F2E  3F00                     move.w     -[A7], D0
  2782. 00001F30  A963                     syscall    SetControlValue/SetCtlValue
  2783. 00001F32  6000 0056                bra        +0x58 /* 00001F8A */
  2784. 00001F36  2F2D FB6A                move.l     -[A7], [A5 - 0x496]
  2785. 00001F3A  554F                     subq.w     A7, 2
  2786. 00001F3C  2F2D FB6A                move.l     -[A7], [A5 - 0x496]
  2787. 00001F40  A960                     syscall    GetControlValue/GetCtlValue
  2788. 00001F42  7001                     moveq.l    D0, 0x01
  2789. 00001F44  905F                     sub.w      D0, [A7]+
  2790. 00001F46  3F00                     move.w     -[A7], D0
  2791. 00001F48  A963                     syscall    SetControlValue/SetCtlValue
  2792. 00001F4A  6000 003E                bra        +0x40 /* 00001F8A */
  2793. 00001F4E  2F2D FB66                move.l     -[A7], [A5 - 0x49A]
  2794. 00001F52  554F                     subq.w     A7, 2
  2795. 00001F54  2F2D FB66                move.l     -[A7], [A5 - 0x49A]
  2796. 00001F58  A960                     syscall    GetControlValue/GetCtlValue
  2797. 00001F5A  7001                     moveq.l    D0, 0x01
  2798. 00001F5C  905F                     sub.w      D0, [A7]+
  2799. 00001F5E  3F00                     move.w     -[A7], D0
  2800. 00001F60  A963                     syscall    SetControlValue/SetCtlValue
  2801. 00001F62  6000 0026                bra        +0x28 /* 00001F8A */
  2802. label00001F66:
  2803. 00001F66  5340                     subq.w     D0, 1
  2804. 00001F68  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  2805. 00001F6C  641C                     bcc        +0x1E /* 00001F8A */
  2806. 00001F6E  D040                     add.w      D0, D0
  2807. 00001F70  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2808. 00001F74  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2809. 00001F78  FF08                     .extension 0xF08 <<F/4-5/7>> // unimplemented
  2810. 00001F7A  FF62                     .extension 0xF62 <<F/4-5/7>> // unimplemented
  2811. 00001F7C  0012 FF70                ori.b      [A2], 0x70 /* 'p' */
  2812. 00001F80  FF82                     .invalid   <<F/6/7>>
  2813. 00001F82  FF94                     .invalid   <<F/6/7>>
  2814. 00001F84  FFA6                     .invalid   <<F/6/7>>
  2815. 00001F86  FFBE                     .invalid   <<F/6/7>>
  2816. 00001F88  FFD6                     .invalid   <<F/7/7>>
  2817. label00001F8A:
  2818. 00001F8A  4E5E                     unlink     A6
  2819. 00001F8C  205F                     movea.l    A0, [A7]+
  2820. 00001F8E  544F                     addq.w     A7, 2
  2821. 00001F90  4ED0                     jmp        [A0]
  2822.